.pg-quote .hero{position:relative;background:var(--grad-hero);overflow:hidden;display:flex;flex-direction:column;min-height:100vh;padding-top:var(--nav-h)}.pg-quote .hero__mesh{background:radial-gradient(ellipse 70% 60% at 15% 15%,rgba(201,168,76,.16) 0,transparent 65%),radial-gradient(ellipse 55% 70% at 85% 85%,rgba(139,106,31,.13) 0,transparent 65%),radial-gradient(ellipse 45% 45% at 55% 25%,rgba(226,200,122,.08) 0,transparent 65%)}.pg-quote .hero__grid,.pg-quote .hero__mesh{position:absolute;inset:0;pointer-events:none}.pg-quote .hero__grid{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px}.pg-quote .hero__orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px)}.pg-quote .hero__orb--1{width:min(600px,80vw);height:min(600px,80vw);top:-20%;right:-15%;background:radial-gradient(circle,rgba(201,168,76,.14),transparent 70%);animation:pg-quote-orb-drift-1 22s ease-in-out infinite}.pg-quote .hero__orb--2{width:min(420px,60vw);height:min(420px,60vw);bottom:-10%;left:-10%;background:radial-gradient(circle,rgba(226,200,122,.1),transparent 70%);animation:pg-quote-orb-drift-2 28s ease-in-out infinite}.pg-quote .hero__orb--3{width:min(250px,40vw);height:min(250px,40vw);top:35%;right:20%;background:radial-gradient(circle,rgba(139,106,31,.12),transparent 70%);animation:pg-quote-orb-drift-1 20s ease-in-out infinite reverse}@keyframes pg-quote-orb-drift-1{0%,to{transform:translate(0)}33%{transform:translate(-25px,18px)}66%{transform:translate(12px,-14px)}}@keyframes pg-quote-orb-drift-2{0%,to{transform:translate(0)}33%{transform:translate(18px,-12px)}66%{transform:translate(-12px,18px)}}.pg-quote .hero__body{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column}.pg-quote .hero__content{flex:1 1;display:flex;flex-direction:column;gap:32px;padding:40px var(--px) 32px;max-width:var(--page-max);margin:0 auto;width:100%}@media (min-width:900px){.pg-quote .hero__content{flex-direction:row;align-items:center;gap:48px;padding:60px var(--px) 40px}}.pg-quote .hero__left{flex:1 1;min-width:0}.pg-quote .hero__right{width:100%;flex-shrink:0}@media (min-width:900px){.pg-quote .hero__right{width:420px}}.pg-quote .hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--rpill);padding:5px 14px 5px 5px;margin-bottom:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pg-quote .hero__badge-pill{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--rpill);background:var(--grad-blue);color:white}.pg-quote .hero__badge-text{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.8)}.pg-quote .hero__headline{margin-bottom:20px}.pg-quote .hero__headline-line{display:block;overflow:hidden}.pg-quote .hero__headline-line>span{display:block;animation:pg-quote-hero-slide-up .7s cubic-bezier(0,0,.2,1) both}.pg-quote .hero__headline-line:first-child>span{animation-delay:.05s}.pg-quote .hero__headline-line:nth-child(2)>span{animation-delay:.15s}.pg-quote .hero__headline-line:nth-child(3)>span{animation-delay:.25s}@keyframes pg-quote-hero-slide-up{0%{transform:translateY(105%);opacity:0}to{transform:translateY(0);opacity:1}}.pg-quote .hero__headline-accent{color:var(--blue400)}.pg-quote .hero__sub{font-size:clamp(.9rem,1.5vw,1.05rem);color:rgba(255,255,255,.7);line-height:1.7;max-width:500px;margin-bottom:32px;animation:pg-quote-hero-fade-up .7s .35s both}@keyframes pg-quote-hero-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pg-quote .hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px;animation:pg-quote-hero-fade-up .7s .45s both}@media (max-width:400px){.pg-quote .hero__ctas{flex-direction:column}.pg-quote .hero__ctas .btn{width:100%}}.pg-quote .hero__stats{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.12);padding-top:28px;animation:pg-quote-hero-fade-up .7s .55s both;flex-wrap:wrap}.pg-quote .hero__stat{padding-right:28px;margin-right:28px;border-right:1px solid rgba(255,255,255,.12)}.pg-quote .hero__stat:last-child{border-right:none;margin-right:0;padding-right:0}.pg-quote .hero__stat-num{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:white;display:block;line-height:1;letter-spacing:-.03em}.pg-quote .hero__stat-label{font-size:.68rem;font-weight:500;color:rgba(255,255,255,.5);display:block;margin-top:3px}.pg-quote .track-card{background:rgba(15,30,60,.7);border:1px solid rgba(255,255,255,.12);border-radius:var(--r20);overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08);animation:pg-quote-hero-fade-up .7s .25s both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pg-quote .track-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.pg-quote .track-card__title{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.85)}.pg-quote .track-card__body{padding:20px}.pg-quote .track-form{display:flex;gap:8px;margin-bottom:10px}.pg-quote .track-input{flex:1 1;min-width:0;padding:11px 14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--r10);color:white;font-family:inherit;font-size:.85rem;outline:none;transition:border-color var(--t1),background var(--t1);-webkit-appearance:none}.pg-quote .track-input::placeholder{color:rgba(255,255,255,.3)}.pg-quote .track-input:focus{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12)}.pg-quote .track-submit{flex-shrink:0;padding:11px 18px;background:var(--grad-blue);color:white;border:none;border-radius:var(--r10);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.8rem;font-weight:700;cursor:pointer;transition:all var(--t2);box-shadow:0 4px 14px rgba(201,168,76,.45);-webkit-tap-highlight-color:transparent}.pg-quote .track-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.pg-quote .track-submit:active{transform:translateY(0)}.pg-quote .track-demo-btn:hover{color:white}.pg-quote .track-result{display:none;border-radius:var(--r10);overflow:hidden;margin-bottom:16px;border:1px solid rgba(255,255,255,.1)}.pg-quote .track-result.visible{display:block;animation:pg-quote-hero-fade-up .3s}.pg-quote .track-result__head{background:rgba(255,255,255,.07);padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pg-quote .track-result__ref{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.8rem;font-weight:700;color:white}.pg-quote .track-result__body{background:rgba(255,255,255,.04);padding:14px}.pg-quote .track-result__route{font-size:.7rem;color:rgba(255,255,255,.45);margin-bottom:10px}.pg-quote .track-progress-labels{display:flex;justify-content:space-between;margin-bottom:4px;font-size:.65rem;color:rgba(255,255,255,.45)}.pg-quote .track-progress-bar{height:4px;background:rgba(255,255,255,.1);border-radius:99px;overflow:hidden;margin-bottom:10px}.pg-quote .track-progress-fill{height:100%;border-radius:99px;width:0;transition:width 1.1s cubic-bezier(0,0,.2,1)}.pg-quote .track-status-text{font-size:.72rem;color:rgba(255,255,255,.55)}.pg-quote .track-error{padding:14px;background:rgba(255,255,255,.04);font-size:.75rem;color:rgba(255,255,255,.45)}.pg-quote .track-divider{height:1px;background:rgba(255,255,255,.08);margin:0 0 14px}.pg-quote .track-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07);border-radius:var(--r10);overflow:hidden}.pg-quote .track-stat{background:rgba(255,255,255,.04);padding:11px 8px;text-align:center}.pg-quote .track-stat__num{display:block;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:1.15rem;font-weight:800;color:white;line-height:1}.pg-quote .track-stat__label{display:block;font-size:.55rem;color:rgba(255,255,255,.4);margin-top:3px;letter-spacing:.06em;text-transform:uppercase}.pg-quote .hero__ticker{position:relative;z-index:2;background:rgba(0,0,0,.22);border-top:1px solid rgba(255,255,255,.07);padding:11px 0;overflow:hidden}.pg-quote .hero__ticker:after,.pg-quote .hero__ticker:before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.pg-quote .hero__ticker:before{left:0;background:linear-gradient(90deg,rgba(12,25,50,.96),transparent)}.pg-quote .hero__ticker:after{right:0;background:linear-gradient(270deg,rgba(12,25,50,.96),transparent)}.pg-quote .hero__ticker-label{position:absolute;left:var(--px);top:50%;transform:translateY(-50%);z-index:3;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.35);pointer-events:none}.pg-quote .hero__ticker-track{display:flex;animation:pg-quote-ticker-scroll 48s linear infinite;white-space:nowrap}.pg-quote .hero__ticker-track:hover{animation-play-state:paused}.pg-quote .ticker-item{display:inline-flex;align-items:center;gap:9px;padding:0 32px;font-size:.73rem;font-weight:500;color:rgba(255,255,255,.5)}.pg-quote .ticker-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pg-quote .ticker-dot--green{background:#22C55E}.pg-quote .ticker-dot--blue{background:var(--blue400)}.pg-quote .ticker-dot--amber{background:#F59E0B}@keyframes pg-quote-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pg-quote .trusted{padding:24px 0;background:var(--g50);border-bottom:1px solid var(--g200)}.pg-quote .trusted__inner{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.pg-quote .trusted__label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g400);white-space:nowrap}.pg-quote .trusted__logos{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.pg-quote .trusted__logo{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.88rem;font-weight:800;color:var(--g300);letter-spacing:-.01em;transition:color var(--t1);cursor:default}.pg-quote .trusted__logo:hover{color:var(--blue600)}.pg-quote .stats-block{padding:56px 0;background:white}.pg-quote .stats-block__grid{display:grid;grid-template-columns:repeat(2,1fr);border:1.5px solid var(--g200);border-radius:var(--r20);overflow:hidden}@media (min-width:768px){.pg-quote .stats-block__grid{grid-template-columns:repeat(4,1fr)}}.pg-quote .stats-block__item{padding:32px 24px;text-align:center;border-right:1px solid var(--g200);border-bottom:1px solid var(--g200);transition:background var(--t2)}.pg-quote .stats-block__item:hover{background:var(--blue50)}.pg-quote .stats-block__item:nth-child(2n){border-right:none}@media (min-width:768px){.pg-quote .stats-block__item:nth-child(2n){border-right:1px solid var(--g200)}.pg-quote .stats-block__item:last-child{border-right:none}.pg-quote .stats-block__item{border-bottom:none}}.pg-quote .stats-block__num{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--blue700);display:block;line-height:1;margin-bottom:6px;letter-spacing:-.03em}.pg-quote .stats-block__label{font-size:.78rem;font-weight:500;color:var(--g500)}.pg-quote .services{padding:80px 0;background:white}.pg-quote .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.pg-quote .section-intro .heading-lg{margin-bottom:8px}.pg-quote .services__grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.pg-quote .services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pg-quote .services__grid{grid-template-columns:repeat(3,1fr)}}.pg-quote .service-card{display:block;text-decoration:none;background:white;border:1.5px solid var(--g200);border-radius:var(--r16);padding:24px;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.pg-quote .service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-blue);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.pg-quote .service-card:hover{border-color:var(--blue400);transform:translateY(-3px);box-shadow:var(--sh3),0 0 0 1px rgba(201,168,76,.08)}.pg-quote .service-card:hover:before{transform:scaleX(1)}.pg-quote .service-card:hover .service-card__arrow{opacity:1;transform:translateX(0)}.pg-quote .service-card:hover .service-card__icon{background:var(--blue700)}.pg-quote .service-card:active{transform:translateY(0)}.pg-quote .service-card__icon{width:44px;height:44px;border-radius:var(--r8);background:var(--blue100);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:16px;transition:background var(--t2)}.pg-quote .service-card__num{font-size:.6rem;font-weight:700;color:var(--g400);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:4px}.pg-quote .service-card__name{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.3}.pg-quote .service-card__desc{font-size:.8rem;color:var(--g500);line-height:1.65;margin-bottom:14px}.pg-quote .service-card__tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:14px}.pg-quote .service-card__tag{font-size:.62rem;font-weight:600;padding:2px 8px;border-radius:var(--rpill);background:var(--g100);color:var(--g600)}.pg-quote .service-card__arrow{display:flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:var(--blue700);opacity:0;transform:translateX(-6px);transition:all .25s}.pg-quote .why{padding:80px 0;background:var(--g50)}.pg-quote .why__grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:900px){.pg-quote .why__grid{grid-template-columns:1fr 1fr;gap:72px;align-items:center}}.pg-quote .why__image-wrap{position:relative;border-radius:var(--r24);overflow:hidden}.pg-quote .why__image-wrap img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pg-quote .why__image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,31,58,.3) 0,rgba(8,31,58,.6))}.pg-quote .why__image-stat{position:absolute;bottom:20px;left:20px;background:white;border-radius:var(--r12);padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--sh3)}.pg-quote .why__image-stat-num{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:1.6rem;font-weight:800;color:var(--blue700);line-height:1}.pg-quote .why__image-stat-label{font-size:.72rem;font-weight:500;color:var(--g500);line-height:1.3}.pg-quote .why__advantages{display:flex;flex-direction:column}.pg-quote .why__advantage{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--g200);transition:padding-left var(--t2),background var(--t2);border-radius:var(--r8)}.pg-quote .why__advantage:first-child{border-top:1px solid var(--g200)}.pg-quote .why__advantage:hover{padding-left:8px}.pg-quote .why__advantage-icon{width:32px;height:32px;border-radius:var(--r6);background:var(--blue100);display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.pg-quote .why__advantage-name{font-size:.9rem;font-weight:700;color:var(--navy);margin-bottom:3px}.pg-quote .why__advantage-desc{font-size:.78rem;color:var(--g500);line-height:1.65}.pg-quote .why__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pg-quote .industries{padding:56px 0;background:white;border-top:1px solid var(--g200)}.pg-quote .industries__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.pg-quote .industries__pills{display:flex;gap:8px;flex-wrap:wrap}.pg-quote .industry-pill{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:1.5px solid var(--g200);border-radius:var(--r10);font-size:.8rem;font-weight:600;color:var(--g700);transition:all var(--t1);text-decoration:none;cursor:pointer;background:white;-webkit-tap-highlight-color:transparent}.pg-quote .industry-pill:hover{border-color:var(--blue600);color:var(--blue700);background:var(--blue50);transform:translateY(-1px)}.pg-quote .industry-pill:active{transform:translateY(0)}.pg-quote .network{padding:80px 0;background:var(--g50)}.pg-quote .network__visual{position:relative;border-radius:var(--r20);overflow:hidden;margin:40px 0 24px;border:1.5px solid var(--g200)}.pg-quote .network__visual img{width:100%;aspect-ratio:21/8;object-fit:cover;opacity:.25;display:block}.pg-quote .network__visual-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,31,58,.93),rgba(13,52,89,.88));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px var(--px);text-align:center}.pg-quote .network__visual-title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:800;color:white;letter-spacing:-.02em}.pg-quote .network__visual-sub{font-size:.88rem;color:rgba(255,255,255,.6);max-width:420px}.pg-quote .network__visual-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.pg-quote .network__tag{font-size:.66rem;font-weight:600;padding:5px 12px;border-radius:var(--rpill);background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.15)}.pg-quote .region-tabs{display:flex;border:1.5px solid var(--g200);border-radius:var(--r10);overflow:hidden;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pg-quote .region-tabs::-webkit-scrollbar{display:none}.pg-quote .region-tab{flex:1 1;min-width:90px;padding:10px 12px;background:white;border:none;border-right:1px solid var(--g200);font-size:.75rem;font-weight:600;color:var(--g500);cursor:pointer;transition:all var(--t1);white-space:nowrap;text-align:center}.pg-quote .region-tab:last-child{border-right:none}.pg-quote .region-tab:hover{background:var(--blue50);color:var(--blue700)}.pg-quote .region-tab.is-active{background:var(--blue700);color:white}.pg-quote .region-content{margin-top:16px;min-height:100px}.pg-quote .region-panel{display:none}.pg-quote .region-panel.is-active{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:16px 0;animation:pg-quote-hero-fade-up .3s}@media (max-width:540px){.pg-quote .region-panel.is-active{grid-template-columns:1fr}}.pg-quote .region-col-title{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue700);margin-bottom:10px}.pg-quote .region-col-tags{display:flex;gap:6px;flex-wrap:wrap}.pg-quote .region-col-tag{font-size:.68rem;padding:3px 10px;border-radius:var(--rpill);background:var(--g100);color:var(--g700);font-weight:500}.pg-quote .region-col-tag--blue{background:var(--blue100);color:var(--blue700);font-weight:600}.pg-quote .region-col-note{font-size:.72rem;color:var(--g400);margin-top:10px}.pg-quote .testimonials{padding:80px 0;background:var(--g50)}.pg-quote .testimonials__slider{overflow:hidden;margin-top:40px}.pg-quote .testimonials__track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.pg-quote .testimonials__slide{min-width:100%;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.pg-quote .testimonials__slide{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.pg-quote .testimonials__slide{grid-template-columns:repeat(3,1fr)}}.pg-quote .testi-card{background:white;border:1.5px solid var(--g200);border-radius:var(--r16);padding:24px;transition:all .25s}.pg-quote .testi-card:hover{transform:translateY(-3px);box-shadow:var(--sh3);border-color:var(--blue400)}.pg-quote .testi-card__stars{font-size:.75rem;color:#F59E0B;letter-spacing:2px;margin-bottom:12px}.pg-quote .testi-card__text{font-size:.85rem;color:var(--g700);line-height:1.75;margin-bottom:18px;font-style:italic}.pg-quote .testi-card__author{display:flex;align-items:center;gap:10px}.pg-quote .testi-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--grad-blue);display:flex;align-items:center;justify-content:center;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.75rem;font-weight:800;color:white;flex-shrink:0}.pg-quote .testi-card__name{font-size:.8rem;font-weight:700;color:var(--navy)}.pg-quote .testi-card__role{font-size:.7rem;color:var(--g400);margin-top:1px}.pg-quote .testi-nav{gap:8px;margin-top:28px}.pg-quote .testi-nav,.pg-quote .testi-nav-btn{display:flex;align-items:center;justify-content:center}.pg-quote .testi-nav-btn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--g200);background:white;color:var(--g600);font-size:.85rem;cursor:pointer;transition:all var(--t1)}.pg-quote .testi-nav-btn:hover{border-color:var(--blue700);color:var(--blue700);background:var(--blue50)}.pg-quote .testi-dots{display:flex;gap:5px}.pg-quote .testi-dot{width:7px;height:7px;border-radius:99px;background:var(--g300);border:none;cursor:pointer;padding:0;transition:all .2s}.pg-quote .testi-dot.is-active{background:var(--blue700);width:20px}.pg-quote .certifications{padding:56px 0;background:white;border-top:1px solid var(--g200)}.pg-quote .certifications__chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:28px}.pg-quote .cert-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--r10);border:1.5px solid var(--g200);background:white;font-size:.75rem;font-weight:600;color:var(--g700);transition:all var(--t2);cursor:default}.pg-quote .cert-chip:hover{border-color:var(--blue700);color:var(--blue700);background:var(--blue50);transform:translateY(-2px);box-shadow:var(--sh1)}.pg-quote .cert-chip__icon{font-size:.95rem}.pg-quote .blog{padding:80px 0;background:var(--g50)}.pg-quote .blog__grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:40px}@media (min-width:640px){.pg-quote .blog__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pg-quote .blog__grid{grid-template-columns:repeat(3,1fr)}}.pg-quote .blog-card{display:block;text-decoration:none;background:white;border-radius:var(--r16);overflow:hidden;border:1.5px solid var(--g200);transition:all .25s}.pg-quote .blog-card:hover{transform:translateY(-3px);box-shadow:var(--sh3);border-color:var(--blue400)}.pg-quote .blog-card:hover .blog-card__img img{transform:scale(1.04)}.pg-quote .blog-card__img{overflow:hidden;aspect-ratio:16/9}.pg-quote .blog-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.pg-quote .blog-card__body{padding:20px}.pg-quote .blog-card__cat{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue700);display:block;margin-bottom:8px}.pg-quote .blog-card__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.95rem;font-weight:700;color:var(--navy);line-height:1.35;margin-bottom:8px}.pg-quote .blog-card__excerpt{font-size:.78rem;color:var(--g500);line-height:1.65;margin-bottom:12px}.pg-quote .blog-card__meta{font-size:.68rem;color:var(--g400)}.pg-quote .cta-banner{padding:0 0 72px;background:white}.pg-quote .cta-banner__inner{background:var(--grad-hero);border-radius:var(--r24);padding:clamp(40px,6vw,72px);margin:0 var(--px);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:900px){.pg-quote .cta-banner__inner{grid-template-columns:1fr auto;align-items:center}}.pg-quote .cta-banner__inner:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 80% at 10% 50%,rgba(201,168,76,.18),transparent),radial-gradient(ellipse 35% 60% at 90% 50%,rgba(226,200,122,.13),transparent)}.pg-quote .cta-banner__inner:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px}.pg-quote .cta-banner__content{position:relative;z-index:1}.pg-quote .cta-banner__pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--rpill);padding:4px 14px 4px 4px;margin-bottom:18px}.pg-quote .cta-banner__pill-tag{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:var(--rpill);background:var(--grad-blue);color:white}.pg-quote .cta-banner__pill-text{font-size:.73rem;font-weight:500;color:rgba(255,255,255,.75)}.pg-quote .cta-banner__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;color:white;line-height:1.15;margin-bottom:10px;letter-spacing:-.025em}.pg-quote .cta-banner__sub{font-size:.9rem;color:rgba(255,255,255,.65);line-height:1.65;max-width:460px}.pg-quote .cta-banner__actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;flex-shrink:0}@media (min-width:900px){.pg-quote .cta-banner__actions{flex-direction:column;align-items:stretch}}.pg-quote .nav__link--active{color:var(--blue700)!important;font-weight:600}.pg-quote .nav--transparent .nav__link--active{color:white!important;opacity:1}.pg-quote .page-hero{background:var(--grad-hero);padding:calc(var(--nav-h) + 56px) 0 48px;position:relative;overflow:hidden}.pg-quote .page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px;pointer-events:none}.pg-quote .page-hero__mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 20% 30%,rgba(201,168,76,.16) 0,transparent 65%),radial-gradient(ellipse 50% 70% at 80% 70%,rgba(139,106,31,.12) 0,transparent 65%)}.pg-quote .page-hero__inner{position:relative;z-index:1}.pg-quote .page-hero__bc{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.pg-quote .page-hero__bc a{font-size:.72rem;font-weight:500;color:rgba(255,255,255,.5);text-decoration:none;transition:color .15s}.pg-quote .page-hero__bc a:hover{color:rgba(255,255,255,.85)}.pg-quote .page-hero__bc-sep{color:rgba(255,255,255,.25);font-size:.7rem}.pg-quote .page-hero__bc-cur{font-size:.72rem;font-weight:600;color:var(--blue400)}.pg-quote .page-hero__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pg-quote .page-hero__eyebrow-line{width:24px;height:2px;background:var(--blue400);border-radius:99px;flex-shrink:0}.pg-quote .page-hero__eyebrow-text{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue400)}.pg-quote .page-hero__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:white;margin-bottom:14px}.pg-quote .page-hero__title .accent{color:var(--blue400)}.pg-quote .page-hero__sub{font-size:clamp(.88rem,1.5vw,1rem);color:rgba(255,255,255,.65);line-height:1.7;max-width:560px}.pg-quote .ph-mini-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.pg-quote .ph-mini-stat{display:flex;align-items:center;gap:7px;font-size:.78rem;color:rgba(255,255,255,.6);font-weight:500}.pg-quote .ph-mini-stat-ico{font-size:.95rem}.pg-quote .section{padding:56px 0 80px;background:var(--g50)}.pg-quote .quote-wrap{max-width:880px;margin:0 auto}.pg-quote .qprog{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;position:relative}.pg-quote .qprog:before{content:"";position:absolute;top:17px;left:0;right:0;height:2px;background:var(--g200);z-index:0}.pg-quote .qprog__fill{position:absolute;top:17px;left:0;height:2px;background:var(--grad-blue);z-index:1;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.pg-quote .qprog__step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1}.pg-quote .qprog__circle{width:36px;height:36px;border-radius:50%;background:white;border:2px solid var(--g200);display:flex;align-items:center;justify-content:center;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-weight:800;font-size:.85rem;color:var(--g400);transition:all .3s}.pg-quote .qprog__step.is-active .qprog__circle{border-color:var(--blue600);color:var(--blue700);background:var(--blue50);box-shadow:0 0 0 4px var(--blue50)}.pg-quote .qprog__step.is-done .qprog__circle{border-color:var(--blue600);background:var(--blue700);color:white}.pg-quote .qprog__label{font-size:.66rem;font-weight:600;color:var(--g400);text-align:center;max-width:90px}.pg-quote .qprog__step.is-active .qprog__label{color:var(--blue700)}.pg-quote .qprog__step.is-done .qprog__label{color:var(--g600)}@media(max-width:640px){.pg-quote .qprog__label{display:none}}.pg-quote .qcard{background:white;border:1.5px solid var(--g200);border-radius:var(--r20);padding:clamp(22px,4vw,44px);box-shadow:var(--sh2)}.pg-quote .qpanel{display:none}.pg-quote .qpanel.is-active{display:block;animation:pg-quote-qFadeIn .35s ease}@keyframes pg-quote-qFadeIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.pg-quote .qpanel__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:1.3rem;font-weight:800;color:var(--navy);margin-bottom:6px}.pg-quote .qpanel__sub{font-size:.84rem;color:var(--g500);margin-bottom:28px;line-height:1.6}.pg-quote .mode-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:560px){.pg-quote .mode-grid{grid-template-columns:repeat(2,1fr)}}.pg-quote .mode-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px;border:1.5px solid var(--g200);border-radius:var(--r14,16px);cursor:pointer;transition:all .2s;background:white}.pg-quote .mode-card:hover{border-color:var(--blue400);background:var(--blue50)}.pg-quote .mode-card.is-selected{border-color:var(--blue600);background:var(--blue50);box-shadow:0 0 0 3px rgba(201,168,76,.12)}.pg-quote .mode-card__icon{width:42px;height:42px;border-radius:var(--r10);background:var(--blue100);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.pg-quote .mode-card.is-selected .mode-card__icon{background:var(--blue700)}.pg-quote .mode-card.is-selected .mode-card__icon span{filter:brightness(10)}.pg-quote .mode-card__name{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.92rem;font-weight:700;color:var(--navy);margin-bottom:3px}.pg-quote .mode-card__desc{font-size:.74rem;color:var(--g500);line-height:1.5}.pg-quote .mode-card__check{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:2px solid var(--g300);background:white;display:flex;align-items:center;justify-content:center;transition:all .2s}.pg-quote .mode-card.is-selected .mode-card__check{border-color:var(--blue600);background:var(--blue600)}.pg-quote .mode-card.is-selected .mode-card__check:after{content:"\2713";color:white;font-size:.65rem;font-weight:900}.pg-quote .fgrid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:560px){.pg-quote .fgrid{grid-template-columns:1fr 1fr}}.pg-quote .fgroup{display:flex;flex-direction:column;gap:6px}.pg-quote .fgroup--full{grid-column:1/-1}.pg-quote .flabel{font-size:.74rem;font-weight:600;color:var(--g700)}.pg-quote .flabel .req{color:var(--red)}.pg-quote .flabel .opt{color:var(--g400);font-weight:500}.pg-quote .finput{width:100%;padding:11px 14px;background:var(--g50);border:1.5px solid var(--g200);border-radius:var(--r8);font-family:inherit;font-size:.875rem;color:var(--g900);outline:none;transition:border-color .15s,background .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pg-quote .finput:focus{border-color:var(--blue600);background:white;box-shadow:0 0 0 3px rgba(201,168,76,.1)}.pg-quote .finput::placeholder{color:var(--g400)}.pg-quote .finput.is-err{border-color:var(--red)!important;background:#fff8f8}.pg-quote .ferr{font-size:.7rem;color:var(--red);display:none;margin-top:1px}.pg-quote .ferr.show{display:block}.pg-quote .fselect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.pg-quote .ftextarea{resize:vertical;min-height:100px;line-height:1.6}.pg-quote .input-suffix-wrap{position:relative;display:flex}.pg-quote .input-suffix-wrap .finput{padding-right:52px}.pg-quote .input-suffix{position:absolute;right:1px;top:1px;bottom:1px;display:flex;align-items:center;padding:0 12px;font-size:.74rem;font-weight:600;color:var(--g500);background:var(--g100);border-radius:0 7px 7px 0;pointer-events:none}.pg-quote .cargo-item{border:1.5px solid var(--g200);border-radius:var(--r14,16px);padding:18px;margin-bottom:14px;position:relative}.pg-quote .cargo-item__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pg-quote .cargo-item__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.85rem;font-weight:700;color:var(--navy)}.pg-quote .cargo-item__remove{background:none;border:none;color:var(--red);font-size:.72rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.pg-quote .cargo-item__remove:hover{background:var(--red-bg)}.pg-quote .add-cargo-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:1.5px dashed var(--g300);border-radius:var(--r14,16px);background:var(--g50);color:var(--blue700);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s}.pg-quote .add-cargo-btn:hover{border-color:var(--blue400);background:var(--blue50)}.pg-quote .service-pills{display:flex;flex-wrap:wrap;gap:8px}.pg-quote .service-pill{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:1.5px solid var(--g200);border-radius:99px;font-size:.8rem;font-weight:600;color:var(--g600);cursor:pointer;transition:all .15s;background:white;-webkit-tap-highlight-color:transparent}.pg-quote .service-pill:hover{border-color:var(--blue400);background:var(--blue50)}.pg-quote .service-pill.is-selected{background:var(--blue700);border-color:var(--blue700);color:white}.pg-quote .service-pill input{display:none}.pg-quote .radio-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media(min-width:640px){.pg-quote .radio-grid{grid-template-columns:repeat(3,1fr)}}.pg-quote .radio-card{position:relative;padding:14px;border:1.5px solid var(--g200);border-radius:var(--r10);cursor:pointer;transition:all .15s;text-align:center}.pg-quote .radio-card:hover{border-color:var(--blue400)}.pg-quote .radio-card.is-selected{border-color:var(--blue600);background:var(--blue50)}.pg-quote .radio-card__icon{font-size:1.3rem;margin-bottom:6px;display:block}.pg-quote .radio-card__name{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.82rem;font-weight:700;color:var(--navy)}.pg-quote .radio-card__desc{font-size:.68rem;color:var(--g500);margin-top:2px}.pg-quote .summary-card{background:var(--g50);border:1.5px solid var(--g200);border-radius:var(--r16);padding:22px;margin-bottom:20px}.pg-quote .summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;border-bottom:1px solid var(--g200)}.pg-quote .summary-row:last-child{border-bottom:none}.pg-quote .summary-row__label{font-size:.76rem;color:var(--g500);font-weight:500;flex-shrink:0}.pg-quote .summary-row__value{font-size:.82rem;color:var(--navy);font-weight:600;text-align:right}.pg-quote .summary-edit{font-size:.7rem;color:var(--blue700);font-weight:600;cursor:pointer;background:none;border:none;text-decoration:underline}.pg-quote .qnav{display:flex;align-items:center;justify-content:space-between;margin-top:32px;gap:12px}.pg-quote .qnav-spacer{flex:1 1}.pg-quote .qbtn-back{display:inline-flex;align-items:center;gap:6px;padding:13px 22px;background:white;border:1.5px solid var(--g200);border-radius:var(--r10);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.85rem;font-weight:700;color:var(--g600);cursor:pointer;transition:all .15s}.pg-quote .qbtn-back:hover{border-color:var(--blue400);color:var(--blue700)}.pg-quote .qbtn-next{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:var(--grad-blue);border:none;border-radius:var(--r10);font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.88rem;font-weight:700;color:white;cursor:pointer;transition:all .2s;box-shadow:var(--sh-blue)}.pg-quote .qbtn-next:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--sh-blue2)}.pg-quote .qbtn-next:disabled{opacity:.5;cursor:not-allowed;transform:none}.pg-quote .qsuccess{display:none;text-align:center;padding:20px 10px}.pg-quote .qsuccess.show{display:block;animation:pg-quote-qFadeIn .4s ease}.pg-quote .qsuccess__icon{width:72px;height:72px;border-radius:50%;background:var(--green-bg);display:flex;align-items:center;justify-content:center;font-size:2.2rem;margin:0 auto 20px}.pg-quote .qsuccess__title{font-size:1.5rem;font-weight:800;color:var(--navy);margin-bottom:10px}.pg-quote .qsuccess__ref,.pg-quote .qsuccess__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif}.pg-quote .qsuccess__ref{display:inline-flex;align-items:center;gap:8px;background:var(--blue50);border:1.5px solid var(--blue100);border-radius:99px;padding:8px 18px;margin:14px 0;font-weight:700;color:var(--blue700);font-size:.9rem}.pg-quote .qsuccess__text{font-size:.88rem;color:var(--g500);line-height:1.75;max-width:440px;margin:0 auto 24px}.pg-quote .qsuccess__steps{text-align:left;max-width:440px;margin:0 auto 28px;background:var(--g50);border-radius:var(--r16);padding:20px}.pg-quote .qsuccess__step{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pg-quote .qsuccess__step:last-child{margin-bottom:0}.pg-quote .qsuccess__step-num{width:24px;height:24px;border-radius:50%;background:var(--blue700);color:white;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pg-quote .qsuccess__step-text{font-size:.78rem;color:var(--g600);line-height:1.5;padding-top:2px}.pg-quote .trust-panel{display:flex;flex-direction:column;gap:14px}.pg-quote .trust-card{background:white;border:1.5px solid var(--g200);border-radius:var(--r16);padding:20px}.pg-quote .trust-card__title{font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:.82rem;font-weight:700;color:var(--navy);margin-bottom:14px;display:flex;align-items:center;gap:8px}.pg-quote .trust-item{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;font-size:.78rem;color:var(--g600);line-height:1.5}.pg-quote .trust-item:last-child{margin-bottom:0}.pg-quote .trust-item__chk{color:var(--green);font-weight:700;flex-shrink:0;margin-top:1px}.pg-quote .trust-stat-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--g100);font-size:.78rem}.pg-quote .trust-stat-row:last-child{border-bottom:none}.pg-quote .trust-stat-row__label{color:var(--g500)}.pg-quote .trust-stat-row__value{color:var(--blue700);font-weight:700}.pg-quote .quote-layout{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:1024px){.pg-quote .quote-layout{grid-template-columns:1fr 300px;gap:40px;align-items:start}}.pg-quote .quote-sidebar{display:none}@media(min-width:1024px){.pg-quote .quote-sidebar{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px)}}