.import-section{position:relative;padding:118px 0 124px;overflow:hidden;background:#e8f0f3}.import-section:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.64),transparent 43%),linear-gradient(90deg,rgba(16,43,79,.035) 1px,transparent 0),linear-gradient(rgba(16,43,79,.035) 1px,transparent 0);background-size:auto,58px 58px,58px 58px;pointer-events:none}.import-section>.shell{position:relative}.import-heading{display:grid;grid-template-columns:1fr .72fr;gap:10%;align-items:end;margin-bottom:50px}.import-heading h2{margin:12px 0 0;color:var(--ink);font-size:48px;line-height:1.24;letter-spacing:.025em}.import-heading h2 strong{color:var(--red)}.import-heading>p{margin:0 0 4px;color:#5b6c7d;font-size:13px;line-height:2}.import-hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:7.5%;align-items:center}.import-kicker{margin:0 0 18px;color:var(--red);font-size:10px;font-weight:900;letter-spacing:.16em}.import-copy h3{max-width:540px;margin:0;color:var(--ink);font-size:30px;line-height:1.5;letter-spacing:.03em}.import-copy h3 span{color:var(--red)}.import-copy>p:not(.import-kicker):not(.import-note){max-width:550px;margin:24px 0 0;color:#536476;font-size:13px;line-height:2.05}.import-cta{display:inline-flex;align-items:center;gap:22px;margin-top:28px;padding:16px 18px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.import-cta:hover{transform:translateY(-3px);background:var(--red);box-shadow:0 14px 28px rgba(209,78,61,.22)}.import-cta span{font-size:16px;line-height:1}.import-note{max-width:540px;margin:20px 0 0;color:#718294;font-size:10px;line-height:1.8}.import-visual{position:relative;padding:18px;background:var(--navy-deep);box-shadow:24px 25px 0 rgba(16,43,79,.08);isolation:isolate}.import-visual:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 76% 15%,rgba(91,176,213,.42),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:auto,30px 30px}.import-photo-frame{position:relative;height:340px;overflow:hidden}.import-photo-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(11,29,55,.1),rgba(11,29,55,.58)),linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.2) 50%,transparent 50.2%);background-size:auto,64px 100%}.import-photo-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform 1.1s cubic-bezier(.2,.65,.25,1)}.import-visual:hover .import-photo-frame img{transform:scale(1.055)}.import-scan{position:absolute;z-index:2;top:18px;height:340px;left:18px;width:2px;background:linear-gradient(transparent,#f78177,transparent);box-shadow:0 0 18px rgba(247,129,119,.85);animation:import-scan 4.8s ease-in-out infinite}.import-image-label{position:absolute;z-index:3;top:35px;left:34px;margin:0;color:#fff;font-size:9px;font-weight:900;letter-spacing:.18em}.import-image-label:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;background:#f78177;transform:rotate(45deg)}.import-visual-meta{display:grid;grid-template-columns:minmax(195px,1fr) auto;gap:18px;align-items:center;min-height:105px;padding:12px 0 0}.import-route-panel{display:flex;align-items:center;gap:13px;min-width:208px;padding:16px 18px;background:#fff;color:var(--ink);box-shadow:0 8px 18px rgba(0,0,0,.14)}.import-route-panel i{position:relative;width:27px;height:27px;border:1px solid var(--red);border-radius:50%}.import-route-panel i:after{content:"✈";position:absolute;top:5px;left:6px;color:var(--red);font-size:14px;line-height:1}.import-route-panel span{display:block;color:#78899a;font-size:8px;font-weight:900;letter-spacing:.12em}.import-route-panel b{display:block;margin-top:4px;font-size:12px;letter-spacing:.05em}.import-coordinator{display:flex;align-items:center;gap:12px;margin:0;min-width:0}.import-coordinator img{width:72px;height:91px;flex:0 0 auto;object-fit:cover;object-position:center 12%;border:1px solid rgba(255,255,255,.7);background:#c9d4db}.import-coordinator figcaption{display:grid;gap:3px;min-width:0;color:#d6e0e8;font-size:9px;line-height:1.55}.import-coordinator figcaption span{display:block;color:#f78177;font-size:7px;font-weight:900;letter-spacing:.13em}.import-coordinator figcaption b{color:#fff;font-size:11px;line-height:1.55}.import-coordinator figcaption small{color:#91a7b8;font-size:7px;line-height:1.45}.import-industries{display:grid;grid-template-columns:repeat(5,1fr);margin-top:58px;border:1px solid rgba(16,43,79,.16);background:rgba(255,255,255,.72)}.import-industry{position:relative;min-height:172px;padding:22px 20px;border-right:1px solid rgba(16,43,79,.14);overflow:hidden;transition:background .3s ease,color .3s ease}.import-industry:last-child{border-right:0}.import-industry:after{content:"";position:absolute;right:-14px;bottom:-15px;width:58px;height:58px;border:1px solid rgba(209,78,61,.42);transform:rotate(45deg);transition:transform .35s ease}.import-industry:hover{background:var(--navy-deep);color:#fff}.import-industry:hover:after{transform:rotate(65deg) scale(1.15)}.import-industry span{display:block;color:var(--red);font-size:9px;font-weight:900;letter-spacing:.13em}.import-industry h3{position:relative;z-index:1;margin:24px 0 9px;font-size:16px;line-height:1.5}.import-industry p{position:relative;z-index:1;margin:0;color:#68798a;font-size:10px;line-height:1.8;transition:color .3s ease}.import-industry:hover p{color:#c5d5df}.import-section-subheading{max-width:700px;margin:100px 0 34px}.import-section-subheading h3{margin:12px 0 0;color:var(--ink);font-size:30px;line-height:1.45}.import-section-subheading p:not(.eyebrow){margin:14px 0 0;color:#5d6e7f;font-size:13px;line-height:2}.import-challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.import-challenge-card{position:relative;padding:28px 27px 29px;border-top:3px solid var(--red);background:#fff;box-shadow:0 13px 30px rgba(16,43,79,.06)}.import-challenge-card>span{display:block;color:#8997a4;font-size:9px;font-weight:900;letter-spacing:.14em}.import-challenge-card h4{margin:16px 0 12px;color:var(--ink);font-size:17px;line-height:1.5}.import-challenge-card .import-problem{min-height:108px;margin:0;padding-bottom:18px;border-bottom:1px solid rgba(16,43,79,.13);color:#667788;font-size:11px;line-height:1.95}.import-solution{margin:18px 0 0;color:#4b5e71;font-size:11px;line-height:1.95}.import-solution b{display:block;margin-bottom:5px;color:var(--red);font-size:10px;letter-spacing:.08em}.import-targets{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center;margin-top:76px;padding:31px 34px;border-left:3px solid var(--red);background:var(--navy-deep);color:#fff}.import-targets h3{margin:11px 0 0;color:#fff;font-size:25px;line-height:1.5}.import-targets ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 26px;margin:0;padding:0;list-style:none}.import-targets li{position:relative;padding-left:15px;color:#d2dee6;font-size:11px;line-height:1.8}.import-targets li:before{content:"";position:absolute;top:.7em;left:0;width:5px;height:5px;background:#f78177;transform:rotate(45deg)}.shipment-choice{margin:1px 0 17px;padding:13px 14px 12px;border:1px solid rgba(16,43,79,.16);background:#f8fafb}.shipment-choice legend{margin-bottom:8px}.shipment-choice legend span{margin-left:6px;color:var(--red);font-size:9px}.shipment-choice label{margin-right:4px}.import-visual{overflow:hidden}@keyframes import-scan{0%,to{transform:translateX(0);opacity:.4}50%{transform:translateX(410px);opacity:1}}@media (max-width:1120px) and (min-width:901px){.site-header{height:78px}.menu-button{display:block}.nav{position:absolute;top:78px;right:16px;z-index:20;display:none;flex-direction:column;align-items:stretch;min-width:238px;padding:13px;background:#fff;border:1px solid var(--line);box-shadow:0 13px 34px rgba(16,43,79,.12)}.nav--open{display:flex}.nav a{padding:10px 8px;font-size:11px}.nav .button--header{margin-top:4px;justify-content:space-between}}@media (max-width:900px){.import-section{padding:79px 0 86px}.import-heading{grid-template-columns:1fr;gap:19px;margin-bottom:33px}.import-heading h2{font-size:38px}.import-heading>p{font-size:12px}.import-hero-grid{grid-template-columns:1fr;gap:35px}.import-copy h3{font-size:25px}.import-visual{margin:0}.import-industries{grid-template-columns:repeat(2,1fr);margin-top:63px}.import-industry:nth-child(2){border-right:0}.import-industry:nth-child(-n+2){border-bottom:1px solid rgba(16,43,79,.14)}.import-section-subheading{margin-top:73px}.import-challenge-grid{grid-template-columns:1fr;gap:12px}.import-challenge-card .import-problem{min-height:0}.import-targets{grid-template-columns:1fr;gap:24px;margin-top:54px}.import-scan{animation-duration:5.5s}}@media (max-width:520px){.import-heading h2{font-size:31px}.import-copy h3{font-size:22px}.import-copy>p:not(.import-kicker):not(.import-note){font-size:12px}.import-visual{padding:12px;box-shadow:13px 15px 0 rgba(16,43,79,.08)}.import-photo-frame{height:270px}.import-scan{top:12px;height:270px;left:12px}.import-image-label{top:26px;left:25px;font-size:8px}.import-visual-meta{grid-template-columns:1fr;gap:10px;min-height:0;padding-top:12px}.import-route-panel{width:100%;min-width:0;padding:12px}.import-route-panel b{font-size:10px}.import-coordinator img{width:62px;height:78px}.import-coordinator figcaption b{font-size:9px}.import-industries{grid-template-columns:1fr}.import-industry{min-height:0;border-right:0;border-bottom:1px solid rgba(16,43,79,.14)}.import-industry:last-child{border-bottom:0}.import-section-subheading h3{font-size:24px}.import-section-subheading p:not(.eyebrow){font-size:12px}.import-challenge-card{padding:23px 21px}.import-targets{padding:25px 22px}.import-targets h3{font-size:21px}.import-targets ul{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.import-scan{animation:none}.import-cta,.import-photo-frame img{transition:none}.import-visual:hover .import-photo-frame img{transform:none}}.announcement__tools{display:flex;align-items:center;gap:18px}.nav-member-action{display:none}.membership-pricing__actions{display:flex;align-items:center;gap:22px}.membership-pricing__actions .text-action{color:#fff;font-size:13px;font-weight:800;text-decoration:none}.membership-pricing__actions .text-action span{color:#f5a08f;margin-left:7px}.membership-pricing__actions .button--outline{min-width:auto;border-color:#f2a191;background:transparent;color:#fff}.membership-pricing__actions .button--outline:hover{background:#fff;color:#172948}@media (max-width:960px){.announcement__tools{gap:12px}.announcement__login,.announcement__register{display:none}.nav-member-action{display:block!important}.nav-member-action--register{padding-top:5px!important;color:#d65745!important;font-weight:900!important}.membership-pricing__actions{width:100%;justify-content:space-between}}@media (max-width:520px){.membership-pricing__actions{display:grid;gap:14px}.membership-pricing__actions .button--outline{width:100%}}.proposal-switcher{position:fixed;right:22px;bottom:22px;z-index:1000;display:flex;align-items:center;gap:4px;padding:7px;background:rgba(14,33,58,.92);border:1px solid rgba(255,255,255,.26);box-shadow:0 14px 28px rgba(7,23,44,.22);backdrop-filter:blur(10px)}.proposal-switcher span{padding:0 8px;color:#bdd1dc;font-size:8px;font-weight:900;letter-spacing:.16em}.proposal-switcher a{padding:8px 9px;color:#cfdce4;font-size:9px;font-weight:900;letter-spacing:.08em;text-decoration:none}.proposal-switcher a.is-active{background:var(--red);color:#fff}.proposal-bright .hero{background:radial-gradient(circle at 72% 43%,rgba(136,198,208,.22),transparent 30%),radial-gradient(circle at 11% 98%,rgba(223,103,88,.11),transparent 34%),linear-gradient(106deg,#f8fcfd,#eef6f8 52%,#e5f0f3)}.proposal-bright .hero-grid{opacity:.5}.proposal-bright .hero-orbit{opacity:.46}.proposal-bright .hero .globe{filter:brightness(1.13) saturate(.8) contrast(.9);box-shadow:inset -24px -30px 60px rgba(21,62,83,.31),inset 20px 12px 37px rgba(231,255,255,.36),-30px 30px 50px rgba(16,43,79,.08)}.proposal-bright .hero-advisor__aura{background:radial-gradient(ellipse,rgba(255,255,255,.9),rgba(165,215,222,.22) 45%,transparent 72%)}.proposal-warm .hero{background:radial-gradient(circle at 73% 42%,rgba(147,191,194,.16),transparent 30%),radial-gradient(circle at 13% 100%,rgba(231,119,96,.12),transparent 37%),linear-gradient(110deg,#fffdf9,#f5f4ed 53%,#e9eeeb)}.proposal-warm .hero-grid{opacity:.34}.proposal-warm .hero-orbit{opacity:.32}.proposal-warm .hero .globe{filter:brightness(1.14) saturate(.68) contrast(.88);box-shadow:inset -24px -30px 60px rgba(21,62,83,.28),inset 20px 12px 37px rgba(255,255,255,.36),-30px 30px 50px rgba(16,43,79,.06)}.proposal-warm .hero-advisor__aura{background:radial-gradient(ellipse,rgba(255,255,255,.92),rgba(214,203,175,.19) 45%,transparent 72%)}.world-map--destinations .map-destination--middle-east{left:8%;top:39%}.world-map--destinations .map-destination--europe{left:10%;right:auto;top:19%}.world-map--destinations .map-destination--usa{left:auto;right:3%;top:26%}.world-map--destinations .map-route--middle-east{width:184px;transform:rotate(-160deg)}.world-map--destinations .map-route--europe{width:235px;transform:rotate(-142deg)}.world-map--destinations .map-route--usa{width:266px;transform:rotate(-25deg)}.world-map--destinations .map-destination--usa>span:last-child{min-width:58px}@media (max-width:640px){.proposal-switcher{right:12px;bottom:12px;padding:6px}.proposal-switcher span{display:none}.proposal-switcher a{padding:7px 8px;font-size:8px}.world-map--destinations .map-destination--middle-east{left:4%;top:40%}.world-map--destinations .map-destination--europe{left:6%;top:16%}.world-map--destinations .map-destination--usa{right:3%;top:24%}.world-map--destinations .map-route--middle-east{width:125px;transform:rotate(-159deg)}.world-map--destinations .map-route--europe{width:156px;transform:rotate(-143deg)}.world-map--destinations .map-route--usa{width:178px;transform:rotate(-25deg)}.map-aircraft--middle-east{animation-name:aircraft-middle-east-mobile}.map-aircraft--europe{animation-name:aircraft-europe-mobile}.map-aircraft--usa{animation-name:aircraft-usa-mobile}}.proof-bar{background:linear-gradient(100deg,#4d6d82,#42637a 55%,#385a73);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.proof-bar p,.proof-bar p:first-child{border-color:rgba(255,255,255,.3)}.proof-bar b{color:#def1f2;text-shadow:0 1px 0 rgba(24,54,74,.18)}.proof-bar span{color:#fff}.world-map--destinations .map-aircraft,.world-map--destinations .map-route{left:42.3%;top:47.7%}.world-map--destinations .map-route:after{right:-3px}.world-map--destinations .map-route--taiwan{width:113.4px;transform:rotate(38.6deg)}.world-map--destinations .map-route--korea{width:113.8px;transform:rotate(-2.3deg)}.world-map--destinations .map-route--middle-east{width:193.8px;transform:rotate(-176.1deg)}.world-map--destinations .map-route--europe{width:196.8px;transform:rotate(-153.5deg)}.world-map--destinations .map-route--usa{width:242.5px;transform:rotate(-15.1deg)}@keyframes destination-focus{0%,to{filter:brightness(.88);opacity:.88}18%,8%{filter:brightness(1.45) drop-shadow(0 0 11px rgba(255,255,255,.78));opacity:1}13%{filter:brightness(1.65) drop-shadow(0 0 17px rgba(255,255,255,.96));opacity:1}}@keyframes aircraft-taiwan{0%,2%{opacity:0;transform:translate(0) rotate(38.6deg) scale(.55)}4%{opacity:1}14%{opacity:1;transform:translate(89px,71px) rotate(38.6deg) scale(1)}18%,to{opacity:0;transform:translate(94px,75px) rotate(38.6deg) scale(.5)}}@keyframes aircraft-korea{0%,2%{opacity:0;transform:translate(0) rotate(-2.3deg) scale(.55)}4%{opacity:1}14%{opacity:1;transform:translate(114px,-5px) rotate(-2.3deg) scale(1)}18%,to{opacity:0;transform:translate(119px,-5px) rotate(-2.3deg) scale(.5)}}@keyframes aircraft-middle-east{0%,2%{opacity:0;transform:translate(0) rotate(-176.1deg) scale(.55)}4%{opacity:1}14%{opacity:1;transform:translate(-193px,-13px) rotate(-176.1deg) scale(1)}18%,to{opacity:0;transform:translate(-202px,-14px) rotate(-176.1deg) scale(.5)}}@keyframes aircraft-europe{0%,2%{opacity:0;transform:translate(0) rotate(-153.5deg) scale(.55)}4%{opacity:1}14%{opacity:1;transform:translate(-176px,-88px) rotate(-153.5deg) scale(1)}18%,to{opacity:0;transform:translate(-184px,-92px) rotate(-153.5deg) scale(.5)}}@keyframes aircraft-usa{0%,2%{opacity:0;transform:translate(0) rotate(-15.1deg) scale(.55)}4%{opacity:1}14%{opacity:1;transform:translate(234px,-63px) rotate(-15.1deg) scale(1)}18%,to{opacity:0;transform:translate(246px,-66px) rotate(-15.1deg) scale(.5)}}@media (max-width:640px){.world-map--destinations .map-aircraft,.world-map--destinations .map-route{left:42.85%;top:48.16%}.world-map--destinations .map-route--taiwan{width:99px;transform:rotate(51.1deg)}.world-map--destinations .map-route--korea{width:77px;transform:rotate(8.5deg)}.world-map--destinations .map-route--middle-east{width:139px;transform:rotate(179.6deg)}.world-map--destinations .map-route--europe{width:141px;transform:rotate(-147.8deg)}.world-map--destinations .map-route--usa{width:127px;transform:rotate(-22.7deg)}.map-aircraft--taiwan{animation-name:aircraft-taiwan-mobile}.map-aircraft--korea{animation-name:aircraft-korea-mobile}.map-aircraft--middle-east{animation-name:aircraft-middle-east-mobile}.map-aircraft--europe{animation-name:aircraft-europe-mobile}.map-aircraft--usa{animation-name:aircraft-usa-mobile}}@keyframes aircraft-taiwan-mobile{0%,2%{opacity:0;transform:translate(0) rotate(51.1deg) scale(.45)}4%{opacity:1}14%{opacity:1;transform:translate(62px,77px) rotate(51.1deg) scale(.82)}18%,to{opacity:0;transform:translate(66px,82px) rotate(51.1deg) scale(.45)}}@keyframes aircraft-korea-mobile{0%,2%{opacity:0;transform:translate(0) rotate(8.5deg) scale(.45)}4%{opacity:1}14%{opacity:1;transform:translate(76px,12px) rotate(8.5deg) scale(.82)}18%,to{opacity:0;transform:translate(80px,12px) rotate(8.5deg) scale(.45)}}@keyframes aircraft-middle-east-mobile{0%,2%{opacity:0;transform:translate(0) rotate(179.6deg) scale(.45)}4%{opacity:1}14%{opacity:1;transform:translate(-139px,1px) rotate(179.6deg) scale(.82)}18%,to{opacity:0;transform:translate(-145px,1px) rotate(179.6deg) scale(.45)}}@keyframes aircraft-europe-mobile{0%,2%{opacity:0;transform:translate(0) rotate(-147.8deg) scale(.45)}4%{opacity:1}14%{opacity:1;transform:translate(-119px,-75px) rotate(-147.8deg) scale(.82)}18%,to{opacity:0;transform:translate(-125px,-79px) rotate(-147.8deg) scale(.45)}}@keyframes aircraft-usa-mobile{0%,2%{opacity:0;transform:translate(0) rotate(-22.7deg) scale(.45)}4%{opacity:1}14%{opacity:1;transform:translate(117px,-49px) rotate(-22.7deg) scale(.82)}18%,to{opacity:0;transform:translate(123px,-51px) rotate(-22.7deg) scale(.45)}}.brand-lockup{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#233f53;flex-shrink:0}.brand-lockup__seal{display:block;width:62px;height:62px;overflow:hidden;flex-shrink:0}.brand-lockup__seal img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.03)}.brand-lockup__words{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.brand-lockup__words strong{font-family:Georgia,serif;font-size:29px;line-height:1.05;letter-spacing:.025em}.brand-lockup__words small{font-size:12px;line-height:1.4;letter-spacing:.06em;font-weight:600}.announcement,.proposal-bright .announcement,.proposal-warm .announcement{background:#e8f0f3;color:#29495e;border-bottom:1px solid #d1dfe6}.announcement a,.announcement p{color:#29495e}.announcement a:hover{color:#b63b3d}.announcement a span{color:#b43e40}.announcement .announcement__login,.announcement .announcement__login:visited,.announcement .announcement__register,.announcement .announcement__register:visited{color:#000;opacity:1;font-weight:800}.announcement .announcement__login:focus-visible,.announcement .announcement__login:hover,.announcement .announcement__register:focus-visible,.announcement .announcement__register:hover{color:#000}.hero-stamp{text-decoration:none;transition:background .2s,box-shadow .2s}.hero-stamp:hover{background:#fff;box-shadow:0 8px 24px #365b731a}.hero-stamp:focus-visible,.materials-float:focus-visible{outline:3px solid #b63b3d;outline-offset:5px}.materials-float{position:fixed;right:18px;top:43%;z-index:35;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;background:#fff;color:#29495e;border:1px solid #d6e1e7;border-top:3px solid #c84b48;box-shadow:0 6px 24px #29495e1a;text-decoration:none;font-size:14px;font-weight:700;writing-mode:vertical-rl;letter-spacing:.12em}.materials-float span{color:#bd4445;writing-mode:horizontal-tb}.advantage-card--dark,.proposal-bright .advantage-card--dark,.proposal-warm .advantage-card--dark{background:#eaf2f5;color:#29495e;border-color:#cddde5}.advantage-card--dark h3,.advantage-card--dark p{color:#29495e}.advantage-card--dark .card-note{color:#a7393b}.import-audience,.import-target,.import-targets,.procurement-banner{background:#e7eff3;color:#29495e}.calculator,.proposal-bright .calculator,.proposal-warm .calculator{background:#e8f1f5;color:#29495e;border:1px solid #cddde5}.calculator .eyebrow,.calculator .tool-note,.calculator h2,.calculator h3,.calculator label,.calculator p,.calculator-result b,.calculator-result span{color:#29495e}.calculator input{color:#203f53;border-color:#829eaf}.calculator input::placeholder{color:#647e8e}.calculator-result{border-color:#c0d2dc}.membership-pricing,.proposal-bright .membership-pricing,.proposal-warm .membership-pricing{background:#e8f0f4;color:#29495e;border:1px solid #d0dfe7}.membership-pricing .text-action--light,.membership-pricing h2,.membership-pricing h3,.membership-pricing li,.membership-pricing p,.membership-pricing small,.membership-pricing strong{color:#29495e}.membership-pricing .button--outline{color:#29495e;border-color:#7c99ab}.membership-pricing .membership-tier{background:#f6f9fb;border-color:#c4d7e1}.membership-pricing .membership-tier b{color:#b34041}.membership-pricing__footer{border-color:#c4d7e1}.membership-pricing__footer b,.membership-pricing__intro>p:last-child{color:#29495e}.membership-pricing__actions .text-action span,.membership-pricing__intro .eyebrow{color:#b43e40}.membership-pricing__intro .eyebrow span{background:#b43e40}.membership-pricing__actions .text-action:hover{color:#b43e40}.membership-tiers article{background:#f6f9fb;border-color:#c4d7e1}.import-targets h3,.import-targets li,.membership-tiers article p,.membership-tiers article span{color:#29495e}.membership-tiers article>b{color:#b34041}.proposal-bright .quote-section,.proposal-warm .quote-section,.quote-section{background:#e5eef3;color:#29495e}.quote-intro .eyebrow,.quote-intro .quote-contact,.quote-intro h2,.quote-intro p{color:#29495e}.quote-intro .quote-contact span,.quote-intro h2 em{color:#b43e40}.quote-intro .quote-contact a,.quote-intro>p:not(.eyebrow){color:#29495e}.quote-intro h2 strong{color:#b43e40}.quote-intro .eyebrow span{background:#b43e40}.quote-intro .quote-contact a:hover{color:#b43e40}.announcement a:focus-visible,.membership-pricing__actions a:focus-visible,.quote-contact a:focus-visible{outline:2px solid #b43e40;outline-offset:4px}.quote-form{box-shadow:0 12px 36px #29495e0c}.company-contact-panel__phone,.proposal-bright .company-contact-panel__phone,.proposal-warm .company-contact-panel__phone{background:#dceaf1;color:#29495e}.company-contact-panel__phone b,.company-contact-panel__phone small,.company-contact-panel__phone strong{color:#29495e}.footer,.proposal-bright .footer,.proposal-warm .footer{background:#e5edf1;color:#29495e;border-top:1px solid #d1dfe6}.footer p,.footer-links a,.footer__bottom{color:#3c5c70}.footer__bottom{border-color:#c4d4dd}.footer .brand-lockup{margin-bottom:16px}.team-avatar{width:144px;height:144px;background:#f3f7f9;overflow:hidden}.team-avatar img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.team-avatar--ex img,.team-avatar--sd img{height:225%;max-height:none;object-fit:contain;transform:none}.team-avatar--op img{object-fit:cover;object-position:center 30%}.materials-page{background:#f8fafb;min-height:100vh;color:#29495e}.materials-header{background:white;border-bottom:1px solid #d8e3e9}.materials-header__inside{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.materials-header nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:600}.materials-header a{color:#29495e;text-decoration:none}.materials-breadcrumb{padding-top:28px;font-size:13px;color:#647e8e}.materials-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:60px 72px}.materials-hero h1{font-size:clamp(32px,3.2vw,52px);line-height:1.45;letter-spacing:.02em;margin:16px 0 24px}.materials-hero p{line-height:1.9;font-size:16px}.materials-hero__image{background:white;padding:36px;border:1px solid #dce5ea}.materials-hero__image img{display:block;width:100%;height:auto}.materials-chips{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 32px}.materials-chips span{font-size:14px;padding:8px 14px;border:1px solid #cbdde5;background:#edf4f7}.materials-section{padding-block:64px;border-top:1px solid #d8e3e9}.materials-section h2{font-size:30px;margin:0 0 28px}.materials-specs{display:grid;grid-template-columns:1fr 1fr;gap:64px}.materials-specs dl{margin:0}.materials-specs dl div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid #d8e3e9;font-size:15px}.materials-specs dt{font-weight:600}.materials-specs dd{margin:0}.materials-section li,.materials-specs p{font-size:16px;line-height:1.9}.materials-inquiry{background:#e6eff4;padding:40px;max-width:100%;margin-top:30px}.materials-inquiry h2{margin:0 0 12px;font-size:24px}.materials-inquiry p{margin-bottom:24px}.materials-note{font-size:13px!important;color:#586f7c;line-height:1.8}@media(max-width:1100px){.materials-float{right:8px;padding:13px 8px}.header__inside .brand-lockup__words strong{font-size:25px}.header__inside .brand-lockup__seal{width:50px;height:50px}}@media(max-width:900px){.materials-hero,.materials-specs{grid-template-columns:1fr;gap:32px}.materials-hero{padding-block:38px 48px}.materials-hero__image{max-width:560px}.materials-header nav{gap:14px}.materials-float{top:auto;bottom:20px;right:14px;writing-mode:horizontal-tb;flex-direction:row;padding:12px 16px;letter-spacing:.04em}.materials-section{padding-block:40px}.team-avatar{width:132px;height:132px}}@media(max-width:520px){.tools-grid{margin-inline:0!important;width:100%;min-width:0;gap:24px}.tools-grid>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.calculator,.tool-download{padding:28px 20px!important}.dimension-inputs{display:flex;gap:6px;max-width:100%;align-items:end}.dimension-inputs label,.dimension-inputs>div{min-width:0;flex:1}.dimension-inputs input{max-width:100%;width:100%;min-width:0}.calculator-result{flex-wrap:wrap}.tool-download .button{max-width:100%;white-space:normal}.team-avatar{margin-inline:auto}.brand-lockup{gap:9px}.brand-lockup__seal{width:46px;height:46px}.brand-lockup__words strong{font-size:24px}.brand-lockup__words small{font-size:11px}.materials-header__inside{flex-wrap:wrap;gap:18px}.materials-header nav{width:100%;justify-content:space-between}.materials-hero__image{padding:20px}.materials-specs dl div{grid-template-columns:110px 1fr;gap:10px}.materials-inquiry{padding:24px}.footer{padding-bottom:82px}}.brand-lockup__seal svg{display:block;width:100%;height:100%}.brand-lockup__wordmark{display:block;width:145px;height:auto;aspect-ratio:2364/556}.team-avatar--ex img,.team-avatar--sd img{width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width:520px){.brand-lockup__wordmark{width:124px}}.materials-inquiry>.materials-note{margin-top:24px;margin-bottom:0;line-height:1.9}.materials-inquiry__phone{display:block;margin-top:8px}