.fn14 svg{width:26px;height:26px;flex-shrink:0}.fn14 .fn-cards,.fn14 .fn-three{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.fn14 .fn-three{grid-template-columns:repeat(3,1fr)}.fn14 .fn-cards article,.fn14 .fn-three article{padding:26px;background:white;border:1px solid #cfdfeb;border-radius:7px;box-shadow:0 5px 18px #173b5308}.fn14 .fn-icon{display:inline-flex;padding:12px;border-radius:9px;background:#e8f0f6;color:#587d98}.fn14 .fn-cards article:nth-child(even) .fn-icon,.fn14 .fn-three article:nth-child(2) .fn-icon{background:#eaf2ed;color:#618774}.fn14 h3{font-size:24px}.fn14 .fn-cards h3,.fn14 .fn-three h3{margin:22px 0 13px}.fn14 .fn-cards p,.fn14 .fn-three p{font-size:16px;line-height:1.9}.fn14 .fn-cards small,.fn14 .fn-three small{display:block;font-size:14px;color:#49697e;border-top:1px solid #dae5ed;margin-top:20px;padding-top:14px}.fn14 .fn-chain{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cddfeb;border-radius:7px;overflow:hidden}.fn14 .fn-chain article{padding:28px;border-right:1px solid #cfdfeb;background:#f6f9fc}.fn14 .fn-chain article:last-child{border:0}.fn14 .fn-chain svg{color:#668aa3;width:32px;height:32px}.fn14 .fn-chain h3{margin:18px 0 12px}.fn14 .fn-chain p{font-size:16px;line-height:1.85}.fn14 .fn-photo-split,.fn14 .fn-output-grid,.fn14 .fn-switch-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;align-items:start}.fn14 .fn-photo-split .rg-photo img,.fn14 .fn-output-grid .rg-photo img{height:420px}.fn14 .fn-rows{border:1px solid #ccdeea;background:white;border-radius:7px;padding:0 26px}.fn14 .fn-rows article{display:grid;grid-template-columns:25px 1fr;gap:7px 15px;padding:23px 0;border-bottom:1px solid #dce7ef}.fn14 .fn-rows article:last-child{border:0}.fn14 .fn-rows article>b{font-size:14px;color:#6a8ba1;padding-top:5px}.fn14 .fn-rows h3{margin-bottom:10px}.fn14 .fn-rows p{font-size:16px;line-height:1.9}.fn14 .fn-rows small{grid-column:2;font-size:14px;color:#58778c}.fn14 .sf-copy{margin-top:22px}.fn14 .fn-shop-board{display:grid;grid-template-columns:1fr 1.65fr;gap:24px}.fn14 .fn-dark{position:relative;overflow:hidden;background:#25465d;color:white;padding:32px;border-radius:7px}.fn14 .fn-dark>span{font-size:13px;color:#c9dce8}.fn14 .fn-dark h3{font-size:30px;line-height:1.6;margin:23px 0}.fn14 .fn-dark p{font-size:16px;line-height:1.9;color:#e0ebf2}.fn14 .fn-dark:after{content:'DAILY';position:absolute;bottom:-13px;right:0;font-size:100px;opacity:.035;font-weight:800}.fn14 .fn-habits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fn14 .fn-habits article{display:flex;gap:16px;padding:25px;border:1px solid #cfdeea;border-radius:7px;background:#fff}.fn14 .fn-habits svg{color:#6f93a8}.fn14 .fn-habits h3{font-size:23px;margin-bottom:14px}.fn14 .fn-habits p{font-size:16px;line-height:1.9}.fn14 .fn-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:stage}.fn14 .fn-stages article{position:relative;padding:28px;border:1px solid #cfdfeb;border-top:4px solid #8daabd;border-radius:6px;background:#fff}.fn14 .fn-stages b{display:block;font-size:45px;line-height:1;color:#c4d6e2;margin-bottom:22px}.fn14 .fn-stages small{font-size:14px;color:#a92a43}.fn14 .fn-stages h3{margin:12px 0 15px}.fn14 .fn-stages p{font-size:16px;line-height:1.9}.fn14 .fn-stages article>span{display:block;font-size:14px;color:#506f83;margin-top:22px;border-top:1px solid #d9e4ed;padding-top:16px}.fn14 .fn-new-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:26px;align-items:start}.fn14 .fn-new-grid .rg-photo img{height:370px;object-position:center}.fn14 .fn-archive-route{display:grid;grid-template-columns:repeat(4,1fr);background:#24465c;border-radius:7px;color:white}.fn14 .fn-archive-route article{position:relative;padding:30px;border-right:1px solid #ffffff20}.fn14 .fn-archive-route article:last-child{border:0}.fn14 .fn-archive-route b{display:block;color:#b1c9da;font-size:14px;margin-bottom:23px}.fn14 .fn-archive-route svg{position:absolute;top:24px;right:24px;color:#b9d0de}.fn14 .fn-archive-route h3{margin-bottom:14px}.fn14 .fn-archive-route p{font-size:16px;line-height:1.85;color:#e6eef3}.fn14 .fn-bridge{display:grid;grid-template-columns:1fr .7fr 1fr;align-items:stretch;border:1px solid #cbdfea;border-radius:7px;overflow:hidden}.fn14 .fn-bridge article{padding:30px;background:#f5f8fb}.fn14 .fn-bridge article:last-child{background:#eef4f0}.fn14 .fn-bridge article small{font-size:14px;color:#536f84}.fn14 .fn-bridge h3{font-size:27px;margin:18px 0}.fn14 .fn-bridge p{font-size:16px;line-height:1.9}.fn14 .fn-bridge>div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;background:#25465d;color:#fff;gap:17px}.fn14 .fn-bridge>div svg{width:36px;height:36px;color:#c0d6e4}.fn14 .fn-bridge strong{font-size:24px}.fn14 .fn-bridge>div p{font-size:14px;color:#d6e5ef}.fn14 .fn-handover-table{border:1px solid #cbdfea;background:white;border-radius:7px;overflow:hidden}.fn14 .fn-table-head,.fn14 .fn-handover-table article{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:27px;align-items:center;padding:24px 28px}.fn14 .fn-table-head{background:#25465d;color:#fff;font-size:16px}.fn14 .fn-handover-table article{border-bottom:1px solid #dce6ef}.fn14 .fn-handover-table article:last-child{border:0}.fn14 .fn-handover-table p{font-size:16px;line-height:1.9}.fn14 .fn-handover-table small{font-size:15px;color:#526f82}.fn14 .fn-copy-band{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:23px}.fn14 .fn-copy-band>p{font-size:14px}.fn14 .fn-copy-band .sf-copy{margin:0}.fn14 .fn-copy-band .sf-feedback{flex-basis:100%;margin:0}.fn14 .fn-switch-grid{grid-template-columns:1.3fr 1fr}.fn14 .fn-switch-grid .rg-photo img{height:395px}.fn-self .rg-photo{order:-1}.fn-self .rg-hero-grid{grid-template-columns:1fr 1.2fr}.fn-self .rg-photo img{height:365px}.fn-new .rg-photo{box-shadow:8px 8px 0 #dce7e0}.fn-switch .rg-photo{box-shadow:8px 8px 0 #dce6ed}.fn14 .br5-faq summary{padding-right:8px}
@media(max-width:1050px){.fn14 .fn-cards,.fn14 .fn-stages{grid-template-columns:1fr 1fr}.fn14 .fn-three{grid-template-columns:repeat(3,1fr)}.fn14 .fn-habits{grid-template-columns:1fr}.fn14 .fn-chain,.fn14 .fn-archive-route{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.fn14 .fn-cards,.fn14 .fn-three,.fn14 .fn-chain,.fn14 .fn-photo-split,.fn14 .fn-output-grid,.fn14 .fn-switch-grid,.fn14 .fn-shop-board,.fn14 .fn-stages,.fn14 .fn-new-grid,.fn14 .fn-archive-route,.fn14 .fn-bridge{grid-template-columns:1fr;gap:15px}.fn14 .fn-cards article,.fn14 .fn-three article{padding:23px}.fn14 .fn-cards p,.fn14 .fn-three p,.fn14 .fn-rows p,.fn14 .fn-stages p{font-size:15px}.fn14 .fn-chain{gap:0}.fn14 .fn-chain article{padding:24px;border-right:0;border-bottom:1px solid #cfdfeb}.fn14 .fn-chain h3{font-size:24px}.fn14 .fn-photo-split .rg-photo img,.fn14 .fn-output-grid .rg-photo img{height:250px}.fn14 .fn-rows{padding:0 22px}.fn14 .fn-rows h3{font-size:23px}.fn14 .fn-rows small{font-size:13px}.fn14 .fn-dark{padding:26px}.fn14 .fn-dark h3{font-size:28px}.fn14 .fn-habits article{padding:23px}.fn14 .fn-habits p{font-size:15px}.fn14 .fn-stages article{padding:24px}.fn14 .fn-stages b{font-size:36px;margin-bottom:16px}.fn14 .fn-new-grid .rg-photo img{height:240px}.fn14 .fn-archive-route{gap:0}.fn14 .fn-archive-route article{border-right:0;border-bottom:1px solid #ffffff20;padding:25px}.fn14 .fn-archive-route p{font-size:15px}.fn14 .fn-bridge{gap:0}.fn14 .fn-bridge article{padding:25px}.fn14 .fn-bridge>div{padding:22px;gap:10px}.fn14 .fn-table-head{display:none}.fn14 .fn-handover-table article{grid-template-columns:1fr;gap:13px;padding:24px}.fn14 .fn-handover-table p{font-size:15px}.fn14 .fn-handover-table small{border-left:2px solid #9db8c8;padding-left:12px;font-size:14px}.fn14 .fn-switch-grid .rg-photo img{height:250px}.fn-self .rg-hero-grid{grid-template-columns:1fr}.fn-self .rg-photo{order:0}.fn-self .rg-photo img{height:235px}}
