.t148-page{--ink:#293e36;--muted:#60756a;--line:#dfe8e2;--paper:#ffffff;--red:#396c60;margin:0;color:var(--ink);background:var(--paper);font:16px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;overflow-wrap:anywhere}.t148-page *{box-sizing:border-box;min-width:0}.t148-page a{color:inherit;text-decoration:none}.t148-page button{font:inherit;cursor:pointer}.t148-page p{margin:0 0 20px;color:var(--muted)}.t148-page h1,.t148-page h2,.t148-page h3,.t148-page h4{line-height:1.5;margin:0 0 20px;letter-spacing:-.025em}.t148-page h1{font-size:36px;text-wrap:balance}.t148-page h2{font-size:30px}.t148-page h3{font-size:23px}.t148-page h4{font-size:20px}.t148-page dl{margin:0}.t148-page dt{font-size:20px;font-weight:650}.t148-page dd,.t148-page dd *{font-size:16px}.t148-page dd{margin:10px 0 0;color:var(--muted)}.t148-page :focus-visible{outline:3px solid #396c60;outline-offset:5px}.t148-wrap{max-width:1480px;padding-inline:64px;margin:auto}.t148-section{padding-block:110px}.t148-top{position:sticky;top:0;z-index:50;background:#fffffff5;border-bottom:1px solid var(--line);backdrop-filter:blur(15px)}.t148-top-inner{max-width:1600px;margin:auto;min-height:88px;padding:16px 30px;display:flex;gap:28px;align-items:center}.t148-brand{display:flex;gap:12px;align-items:center;max-width:220px;line-height:1.5}.t148-brand strong{font-size:17px}.t148-brand>.site-logo{width:38px;height:38px;display:flex;flex:none}.t148-brand img,.t148-brand svg{width:100%;height:100%;object-fit:contain}.t148-desktop-nav{display:flex;flex:1;justify-content:center;flex-wrap:wrap;gap:6px 20px;font-size:13px}.t148-desktop-nav a{padding:5px 0;border-bottom:1px solid transparent}.t148-desktop-nav a:hover,.t148-desktop-nav .active-nav{border-color:var(--red)}.t148-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:50px;padding:14px 25px;background:var(--red);border:1px solid var(--red);border-radius:8px;color:#fff!important;font-weight:600;line-height:1.5;transition:transform .25s,box-shadow .25s,background .25s}.t148-button:hover{background:#2b5549;transform:translateY(-3px);box-shadow:5px 5px 0 #396c6015}.t148-button:active{transform:translateY(1px);box-shadow:none}.t148-button span{flex:none}.t148-top .t148-button{font-size:13px;gap:20px;min-height:44px;padding:12px 18px;flex:none}.t148-text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:600}.t148-text-link span{transition:transform .2s}.t148-text-link:hover span{transform:translate(3px,-3px)}.t148-menu{display:none}.t148-progress{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--red);transform:scaleX(var(--reading,0));transform-origin:left}.t148-skip{position:fixed;top:-200px;left:20px;background:#e4f1fa;padding:15px;z-index:100}.t148-skip:focus{top:10px}.t148-notice{padding:9px 0;background:#f1f6f3;text-align:center;font-size:12px}.t148-notice p{margin:0}.t148-eyebrow{font-size:12px!important;letter-spacing:.1em;color:var(--red)!important}
.t148-downloads{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.t148-downloads a{display:grid;grid-template-columns:30px 1fr 20px;gap:15px;padding:25px 20px;border:1px solid #dfe8e2;background:#f8faf8;transition:background .25s,transform .25s}.t148-downloads a:hover{background:#edf5ef;transform:translateY(-3px)}.t148-downloads i,.t148-downloads svg{width:26px;height:26px;display:block}.t148-downloads strong{font-size:17px}.t148-downloads a>span{grid-column:2;font-size:12px;color:var(--muted)}.t148-downloads b{grid-column:3;grid-row:1;font-size:18px;font-weight:400}.t148-questions details{border-top:1px solid #dfe8e2;padding:25px 0}.t148-questions details:last-child{border-bottom:1px solid #dfe8e2}.t148-questions summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:17px}.t148-questions summary::-webkit-details-marker{display:none}.t148-questions summary i{font-style:normal;transition:transform .25s}.t148-questions details[open] i{transform:rotate(45deg)}.t148-questions .t148-prose{font-size:14px;padding-top:20px;animation:t148-open .3s ease-out}.t148-prose{max-width:950px;line-height:2}.t148-prose h1,.t148-prose h2{font-size:26px;margin-top:35px}.t148-prose h3{font-size:20px;margin-top:25px}.t148-prose h4,.t148-prose h5,.t148-prose h6{font-size:18px}.t148-prose img{max-width:100%;height:auto}.t148-prose a{text-decoration:underline;text-underline-offset:4px}.t148-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.t148-prose th,.t148-prose td{border:1px solid var(--line);padding:10px 14px}.t148-prose pre{white-space:pre-wrap;overflow:auto}.t148-supplement{margin-top:40px;border-top:1px solid var(--line);padding-top:30px}.t148-inner-end{border-top:1px solid var(--line);padding-top:25px;margin-top:45px}.t148-page #t148-plans,.t148-page #plans,.t148-prose h2,.t148-prose h3,.t148-questions summary{scroll-margin-top:calc(var(--series-nav-height,90px) + 24px)}.t148-page .is-revealed{animation:t148-arrive .7s ease-out var(--reveal-delay,0ms) backwards}.t148-page.series-motion-ready [data-ambient]:not([data-inview=true]) *,.t148-page[data-paused=true] *{animation-play-state:paused!important}.t148-page[data-motion=off] *,.t148-page[data-motion=off] *:before,.t148-page[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.t148-top{padding:10px 20px;background:#f7faf8e8;border:0;transition:padding .3s}.t148-top-inner{max-width:1560px;background:#ffffffed;border:1px solid #dce7e1;border-radius:12px;box-shadow:0 7px 30px #263d3305;transition:min-height .3s,width .3s}.t148-top[data-compact=true]{padding-top:7px;padding-bottom:7px}.t148-top[data-compact=true] .t148-top-inner{min-height:72px;width:96%;box-shadow:0 7px 30px #263d3310}.t148-button{border-radius:6px}.t148-notice{background:#f4f8f5}.t148-hero{display:grid;grid-template-columns:215px minmax(0,1fr);gap:0;padding-top:35px;padding-bottom:40px}.t148-brand-rail{padding:30px 30px 25px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.t148-rail-brand{font-size:22px;color:var(--ink)!important;font-weight:650;letter-spacing:.04em}.t148-metrics{display:flex;flex-direction:column;gap:35px}.t148-metrics>div{padding-top:20px;border-top:1px solid var(--line)}.t148-visual-note{font-size:11px;margin:0!important}.t148-hero-canvas{position:relative;min-height:680px;isolation:isolate;overflow:hidden;background:#f5f8f5;border-radius:0 20px 20px 0}.t148-hero-canvas:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 50%,#f9fbf9 12%,#f9fbf9ed 38%,#f9fbf983 68%,#f9fbf91a)}.t148-hero-copy{padding:80px 7%;text-align:center;max-width:900px;margin:auto;position:relative}.t148-hero-copy h1{font-size:36px;margin-block:25px 30px}.t148-hero-copy>p:not(.t148-eyebrow){max-width:650px;margin-inline:auto}.t148-hero-copy .t148-subtitle{font-size:20px;color:#3b564c}.t148-hero-copy>p{font-size:15px}.t148-actions{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:35px}.t148-curtain{position:absolute;inset:-150px -5%;z-index:-2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;transform:rotate(-8deg) scale(1.08);transform-origin:center}.t148-curtain-column{display:flex;flex-direction:column;animation:t148-cascade 100s linear infinite}.t148-curtain-column:nth-child(even){animation-duration:120s;animation-direction:reverse}.t148-curtain-column:nth-child(3){animation-duration:112s}.t148-curtain-set{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.t148-curtain-set>span{height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #dfe7e1;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbf9);box-shadow:0 10px 25px #294b3b07;flex:none}.t148-curtain-set i{display:block;width:35px;height:35px;background:var(--app);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.t148-curtain-set b{font-size:11px;font-weight:500;color:#667c70}.t148-highlight-band{display:grid;grid-template-columns:180px minmax(0,1fr) 160px;gap:35px;padding-block:45px;border-top:1px solid var(--line);align-items:start}.t148-highlight-band h2{font-size:25px}.t148-highlight-band p{font-size:15px}.t148-highlight-band nav{display:flex;flex-direction:column;gap:10px}.t148-overview{background:#fff}.t148-scenario-head{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;margin-bottom:35px}.t148-scenario-head>p{align-self:end;font-size:14px}.t148-scenes{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.t148-scenes article{position:relative;padding:35px;border:1px solid var(--line);border-radius:12px;background:#f7faf8;transition:transform .25s,box-shadow .25s}.t148-scenes article:nth-child(2),.t148-scenes article:nth-child(3){background:#fff}.t148-scenes article:nth-child(3){grid-column:2;grid-row:2}.t148-scenes article:nth-child(4){grid-column:1;grid-row:2}.t148-scenes article:hover{transform:translateY(-4px);box-shadow:0 15px 35px #294b3b08}.t148-scenes article>div{display:flex;gap:25px;align-items:baseline}.t148-scenes h3{font-size:23px}.t148-number{font-size:12px;color:#7d9788}.t148-scenes p{font-size:15px}.t148-selection{background:#f7faf8}.t148-plan-index{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.t148-plan-index a{font-size:14px;display:flex;gap:16px;align-items:center;padding:9px 15px;border:1px solid var(--line);border-radius:5px;background:#fff;min-height:44px}.t148-plan-index span{font-size:11px;color:#719183}.t148-plan-index a:hover{background:#edf5ef;border-color:#8ead9d}.t148-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:30px}.t148-plan{position:relative;isolation:isolate;display:grid;grid-template-columns:145px minmax(0,1fr);background:#fff;border:1px solid #d8e4dc;border-radius:12px;scroll-margin-top:calc(var(--series-nav-height,90px) + 24px);overflow:hidden}.t148-plan:only-child{grid-column:1/-1}.t148-plan-content{display:flex;flex-direction:column;min-width:0}.t148-plan-title{padding:27px;border-bottom:1px solid var(--line)}.t148-plan-title h3{font-size:25px;margin-bottom:15px}.t148-plan-title .t148-number{display:block;margin-bottom:15px}.t148-plan-title p{font-size:13px;margin-bottom:12px}.t148-badge{display:inline-block;font-size:12px;background:#edf5ee;border:1px solid #b9d2c2;color:#346452;padding:3px 8px;border-radius:4px}.t148-plan.is-recommended{border-color:#85ad96}.t148-plan.is-recommended .t148-conditions{background:#eaf4ed}.t148-conditions{display:flex;flex-direction:column;gap:32px;padding:28px 20px;background:#f2f7f3;border-right:1px solid var(--line)}.t148-plan-body{padding:27px;flex:1}.t148-rights h4{font-size:20px}.t148-rights ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;font-size:14px}.t148-rights li{display:flex;gap:10px}.t148-rights li>span{color:#658773}.t148-fit{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.t148-fit summary{display:flex;gap:20px;justify-content:space-between;list-style:none;cursor:pointer;font-size:20px;font-weight:600}.t148-fit summary::-webkit-details-marker{display:none}.t148-fit summary span{transition:transform .25s}.t148-fit[open] summary span{transform:rotate(45deg)}.t148-fit p{font-size:14px;margin:20px 0 0;animation:t148-open .3s}.t148-plan-action{border-top:1px solid var(--line);padding:25px 27px;display:flex;flex-direction:column;gap:20px}.t148-plan-action p{font-size:12px;margin:0}.t148-plan-action .t148-button{width:100%;max-width:100%;font-size:14px}.t148-empty{grid-column:1/-1;padding:30px;border:1px solid var(--line)}.t148-edge{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px}.t148-edge i{position:absolute;inset:-100%;background:conic-gradient(from 0deg,transparent 0 75%,#8aa996 84%,transparent 90%);animation:t148-edge 24s linear infinite}.t148-selection-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.t148-selection-notes section{padding-top:25px;border-top:1px solid var(--line)}.t148-selection-notes h3{font-size:20px}.t148-selection-notes p{font-size:14px}.t148-start{background:#f1f6f3;border-block:1px solid var(--line)}.t148-start .t148-heading{text-align:center;max-width:800px;margin:auto}.t148-start ol{list-style:none;margin:50px 0 30px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;position:relative}.t148-start ol:before{content:'';position:absolute;top:27px;left:25px;right:25px;height:1px;background:linear-gradient(90deg,#c2d7c8 0 40%,#67967b 50%,#c2d7c8 60% 100%);background-size:250% 100%;animation:t148-flow 7s linear infinite}.t148-start li{position:relative}.t148-start li>span{width:54px;height:54px;border:1px solid #afc9b8;background:#f1f6f3;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px;margin-bottom:30px;animation:t148-node 12s ease-in-out infinite}.t148-start li:nth-child(2)>span{animation-delay:-8s}.t148-start li:nth-child(3)>span{animation-delay:-4s}.t148-start li h3{font-size:22px}.t148-start li p{font-size:15px}.t148-start .t148-text-link{margin-top:10px}.t148-platform{background:#fff}.t148-route{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:100px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:35px;margin-bottom:45px}.t148-route .t148-heading{max-width:850px}.t148-client-showcase>.t148-heading{text-align:center;max-width:800px;margin:auto}.t148-device-panorama{height:430px;position:relative;margin:30px 0 0;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 50% 90%,#e2ece5,transparent 70%)}.t148-device-panorama>img{width:640px;max-width:90%;height:auto;position:relative;object-fit:contain;filter:drop-shadow(0 20px 18px #23463512);animation:t148-device 12s ease-in-out infinite}.t148-device-halo{position:absolute;width:80%;height:260px;left:10%;bottom:10px;z-index:-1}.t148-device-halo i,.t148-device-halo b{position:absolute;inset:0;border:1px solid #c8d9ce;border-radius:50%;transform:rotate(-8deg)}.t148-device-halo i:before,.t148-device-halo b:before{content:'';position:absolute;top:40%;left:-4px;width:7px;height:7px;border-radius:50%;background:#a5bfae}.t148-device-halo i{animation:t148-halo 40s linear infinite}.t148-device-halo b{inset:22px;animation:t148-halo 52s linear infinite reverse}.t148-downloads{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:10px}.t148-downloads a{border:0;border-right:1px solid var(--line);padding:25px 20px;background:#fff;grid-template-columns:27px 1fr;gap:12px}.t148-downloads a:last-child{border:0}.t148-downloads a>span{grid-column:1/-1}.t148-downloads b{grid-column:2;grid-row:3;text-align:right}.t148-downloads strong{font-size:15px}.t148-help{background:#f7faf8}.t148-help>.t148-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.t148-help nav{display:flex;flex-wrap:wrap;gap:25px}.t148-questions details[open]{background:#fff;padding:25px 20px;box-shadow:inset 3px 0 #8fb49b}.t148-inner-head{padding-block:45px;border-bottom:1px solid var(--line)}.t148-inner-head>div{display:flex;justify-content:space-between;gap:40px;align-items:center;border-left:3px solid #acc7b5;padding-left:25px;margin-top:20px}.t148-inner-head h1{font-size:32px;margin:0}.t148-inner-head>p{max-width:900px;margin:25px 0 0;font-size:16px}.t148-reader{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:70px;padding-block:55px 85px}.t148-reader-nav{position:sticky;top:calc(var(--series-nav-height,90px) + 20px);height:fit-content;display:flex;flex-direction:column;gap:15px;border-left:1px solid var(--line);padding-left:25px}.t148-reader .t148-plan-grid{grid-template-columns:1fr}.t148-reader .t148-plan{grid-template-columns:190px minmax(0,1fr)}.t148-reader .t148-plan-body{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.t148-reader .t148-fit{border:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 25px}.t148-reader .t148-plan-title{display:grid;grid-template-columns:1fr 1fr;gap:25px}.t148-reader .t148-plan-action{flex-direction:row;align-items:center;justify-content:space-between}.t148-reader .t148-plan-action .t148-button{width:auto;max-width:45%;flex-shrink:1}.t148-reader .t148-plan-action p{flex:1}.t148-footer{background:#eef5f0}.t148-footer-index{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:80px;padding-block:50px}.t148-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.t148-directory h2{font-size:16px}.t148-directory nav{display:flex;flex-direction:column;gap:10px;font-size:13px}.t148-identity{padding-left:35px;border-left:1px solid #ccded1}.t148-identity p,.t148-identity>div{font-size:13px;margin-top:20px}.t148-final{position:relative;isolation:isolate;background:#fff;border:1px solid #d6e5db;border-radius:14px;padding:45px;display:grid;grid-template-columns:1fr 250px;gap:60px;align-items:center;overflow:hidden}.t148-final-art{position:absolute;inset:0;z-index:-1;opacity:.4;pointer-events:none}.t148-final-art i,.t148-final-art b,.t148-final-art em{position:absolute;width:650px;height:650px;border:1px solid #cfdfd4;border-radius:50%;right:-100px;top:-240px;animation:t148-halo 45s linear infinite}.t148-final-art b{width:550px;height:550px;right:-50px;top:-190px;animation-direction:reverse}.t148-final-art em{width:450px;height:450px;right:0;top:-140px}.t148-final-art i:before{content:'';position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:#759d82}.t148-final h2{font-size:28px;max-width:650px;text-wrap:balance}.t148-final p{font-size:14px;max-width:700px}.t148-final-actions{display:flex;flex-direction:column;gap:15px}.t148-footer-bottom{display:flex;gap:25px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-block:25px;border-top:1px solid #ccded1;font-size:12px}.t148-footer-bottom button{font-size:12px;background:#fff;color:#396c60;border:1px solid #b4cebd;border-radius:5px;padding:8px 15px}.t148-footer-bottom button[hidden],.t148-backtop[hidden]{display:none}.t148-backtop{position:fixed;right:22px;bottom:22px;width:45px;height:45px;border:1px solid #396c60;border-radius:7px;background:#396c60;color:#fff;z-index:30}.t148-footer .site-footer-links-inner{max-width:none}
@keyframes t148-cascade{to{transform:translateY(-50%)}}@keyframes t148-edge{to{transform:rotate(360deg)}}@keyframes t148-flow{to{background-position:250% 0}}@keyframes t148-flow-v{to{background-position:0 250%}}@keyframes t148-node{0%,28%,100%{background:#f1f6f3;color:#52745e;box-shadow:0 0 0 0 #729b7f00}8%,18%{background:#dcecdf;color:#2e5c3d;box-shadow:0 0 0 7px #729b7f0d}}@keyframes t148-device{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes t148-halo{to{transform:rotate(352deg)}}@keyframes t148-arrive{from{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes t148-open{from{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}
.t148-page.series-motion-ready .t148-start ol:not([data-inview=true]):before,.t148-page[data-paused=true] .t148-start ol:before{animation-play-state:paused!important}
@media(max-width:1150px){.t148-wrap{padding-inline:32px}.t148-top-inner{padding-inline:22px;gap:15px}.t148-desktop-nav{gap:5px 12px;font-size:12px}.t148-brand{max-width:180px}.t148-brand strong{font-size:15px}.t148-hero{grid-template-columns:175px minmax(0,1fr)}.t148-brand-rail{padding-right:20px}.t148-hero-copy{padding-inline:8%}.t148-curtain{grid-template-columns:repeat(3,minmax(0,1fr));inset:-150px -10%}.t148-curtain-column:last-child{display:none}.t148-highlight-band{grid-template-columns:140px minmax(0,1fr);gap:30px}.t148-highlight-band nav{grid-column:2;flex-direction:row;gap:25px}.t148-scenario-head{gap:50px}.t148-plan-grid{gap:20px}.t148-plan{grid-template-columns:115px minmax(0,1fr)}.t148-conditions{padding:25px 15px}.t148-plan-title,.t148-plan-body,.t148-plan-action{padding:25px 20px}.t148-plan-title h3{font-size:23px}.t148-selection-notes{gap:25px}.t148-start ol{gap:35px}.t148-route{gap:50px}.t148-help>.t148-wrap{gap:50px}.t148-reader{gap:35px;grid-template-columns:minmax(0,1fr) 125px}.t148-reader .t148-plan{grid-template-columns:140px minmax(0,1fr)}.t148-reader .t148-plan-body{display:block}.t148-reader .t148-fit{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:25px}.t148-reader .t148-plan-title{display:block}.t148-reader .t148-downloads{grid-template-columns:repeat(3,minmax(0,1fr))}.t148-footer-index{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.t148-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.t148-identity{padding-left:25px}.t148-final{gap:35px;padding:35px;grid-template-columns:minmax(0,1fr) 200px}}
@media(max-width:767px){.t148-wrap{padding-inline:22px}.t148-section{padding-block:65px}.t148-page h2{font-size:26px}.t148-top{padding:5px 8px}.t148-top[data-compact=true]{padding:5px 8px}.t148-top[data-compact=true] .t148-top-inner{width:100%;min-height:68px}.t148-top-inner{border-radius:9px}.t148-hero{display:flex;flex-direction:column;padding-top:15px;padding-bottom:30px}.t148-hero-canvas{order:0;border-radius:14px;min-height:0}.t148-hero-copy{padding:55px 20px}.t148-hero-copy h1{font-size:30px;margin-block:25px}.t148-hero-copy .t148-subtitle{font-size:18px}.t148-hero-copy>p{font-size:14px}.t148-actions{gap:20px;margin-top:25px}.t148-actions .t148-button{padding-inline:20px;gap:20px}.t148-curtain{inset:-150px -20%;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.t148-curtain-set{gap:12px;padding-bottom:12px}.t148-curtain-set>span{height:100px;border-radius:14px}.t148-curtain-set i{width:30px;height:30px}.t148-brand-rail{order:1;border-right:0;padding:30px 0 0;gap:20px}.t148-rail-brand{font-size:19px;margin:0!important}.t148-metrics{gap:20px}.t148-metrics>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:baseline;padding-top:20px}.t148-metrics dd{margin:0}.t148-highlight-band{display:block;padding-block:30px}.t148-highlight-band h2{font-size:24px}.t148-highlight-band nav{flex-direction:row;flex-wrap:wrap;gap:10px 25px}.t148-scenario-head{display:block;margin-bottom:25px}.t148-scenes{display:flex;flex-direction:column;gap:18px}.t148-scenes article{padding:25px 20px}.t148-scenes article>div{gap:18px}.t148-scenes h3{font-size:22px}.t148-plan-grid{display:block;margin-top:25px}.t148-plan{display:flex;flex-direction:column;margin-top:20px;border-radius:10px}.t148-conditions{display:grid;grid-template-columns:1fr;border:0;border-bottom:1px solid var(--line);gap:20px;padding:25px 20px}.t148-conditions>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:20px}.t148-conditions dd{margin:0}.t148-plan-title,.t148-plan-body,.t148-plan-action{padding:25px 20px}.t148-plan-title h3{font-size:25px}.t148-plan-index{gap:10px}.t148-plan-index a{font-size:13px;padding:8px 12px;gap:10px}.t148-selection-notes{display:block;margin-top:30px}.t148-selection-notes section+section{margin-top:25px}.t148-start .t148-heading{text-align:left}.t148-start ol{display:block;margin-top:35px}.t148-start ol:before{top:20px;bottom:70px;left:22px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,#c2d7c8 0 40%,#67967b 50%,#c2d7c8 60% 100%);background-size:100% 250%;animation-name:t148-flow-v}.t148-start li{padding:0 0 30px 70px;min-height:150px}.t148-start li>span{position:absolute;left:0;top:0;width:44px;height:44px;margin:0}.t148-start li h3{font-size:21px;padding-top:5px}.t148-start li p{font-size:14px}.t148-start li:last-child{padding-bottom:0}.t148-route{display:block;padding-bottom:25px;margin-bottom:35px}.t148-client-showcase>.t148-heading{text-align:left}.t148-device-panorama{height:260px;margin-top:10px}.t148-device-panorama>img{max-width:100%;width:390px}.t148-device-halo{height:150px;bottom:10px;width:100%;left:0}.t148-downloads,.t148-reader .t148-downloads{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.t148-downloads a{padding:20px 15px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);gap:10px}.t148-downloads a:nth-child(even){border-right:0}.t148-downloads a:last-child{grid-column:1/-1}.t148-help>.t148-wrap{display:block}.t148-questions{margin-top:30px}.t148-inner-head{padding-block:25px}.t148-inner-head>div{display:block;margin-top:20px;padding-left:20px}.t148-inner-head h1{font-size:30px;margin-bottom:20px}.t148-reader{display:flex;flex-direction:column;padding-block:35px 55px;gap:30px}.t148-reader-nav{order:-1;position:static;border-left:0;border-bottom:1px solid var(--line);padding:0 0 20px;flex-direction:row;flex-wrap:wrap;gap:10px 25px}.t148-reader .t148-plan{display:flex}.t148-reader .t148-plan-title{display:block}.t148-reader .t148-plan-action{flex-direction:column;align-items:stretch}.t148-reader .t148-plan-action .t148-button{max-width:100%;width:100%}.t148-footer-index{display:flex;flex-direction:column;gap:30px;padding-block:35px}.t148-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.t148-footer .t148-directory h2{font-size:16px}.t148-identity{padding:25px 0 0;border-left:0;border-top:1px solid #ccded1}.t148-final{display:block;padding:30px 20px;border-radius:10px}.t148-final h2{font-size:25px}.t148-final-actions{gap:15px;margin-top:25px}.t148-final-art i{right:-400px}.t148-final-art b{right:-350px}.t148-final-art em{right:-300px}.t148-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.t148-backtop{right:15px;bottom:15px}}
@media(prefers-reduced-motion:reduce){.t148-page:not([data-motion=on]) *,.t148-page:not([data-motion=on]) *:before,.t148-page:not([data-motion=on]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:767px){.t148-top-inner{padding:12px 18px;min-height:76px;gap:10px}.t148-brand{max-width:150px;gap:9px;margin-right:auto}.t148-brand strong{font-size:14px}.t148-brand>.site-logo{width:30px;height:30px}.t148-desktop-nav{display:none}.t148-top .t148-button{padding:11px 14px;font-size:12px;gap:12px;min-height:42px}.t148-menu{display:block}.t148-menu>summary{display:flex;flex-direction:column;justify-content:center;gap:7px;width:30px;height:42px;cursor:pointer;list-style:none}.t148-menu>summary::-webkit-details-marker{display:none}.t148-menu>summary span{display:block;width:23px;height:1px;background:var(--ink)}.t148-menu[open]>summary span:first-child{transform:translateY(4px) rotate(45deg)}.t148-menu[open]>summary span:last-child{transform:translateY(-4px) rotate(-45deg)}.t148-menu>nav{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - var(--series-nav-height,76px));overflow-y:auto;padding:18px 22px;background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:4px 25px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #293e3612}.t148-menu nav a{display:block;padding:9px 0;font-size:14px}}@media(max-width:767px){.t148-plan-content{display:contents}.t148-plan-title{order:0}.t148-conditions{order:1;border-top:1px solid var(--line)}.t148-plan-body{order:2}.t148-plan-action{order:3}}
