*,*::before,*::after{box-sizing:border-box}html{min-width:320px;text-size-adjust:100%}body,h1,p,ul{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}:root{--font-primary:"FiraGO",system-ui,sans-serif;--font-numeric:"Inter","FiraGO",system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2rem,3vw,3rem);--text-hero:clamp(2.75rem,5vw,5rem)}@font-face{font-family:"FiraGO";src:url("../fonts/firago/firago-all-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:"FiraGO";src:url("../fonts/firago/firago-all-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:"FiraGO";src:url("../fonts/firago/firago-all-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:"FiraGO";src:url("../fonts/firago/firago-all-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:"Inter";src:url("../fonts/inter/inter-latin-wght-normal.woff2") format("woff2-variations");font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-surface:#0f141b;--color-surface-soft:#171e27;--color-text:#f7f8fa;--color-text-muted:#aab3c0;--color-accent:#d79b3f;--color-accent-strong:#f0b65a;--color-border:rgba(255,255,255,0.12);--color-page:#ffffff;--color-page-text:#151922;--font-base:var(--font-primary);--container:min(100% - 32px,1200px);--header-height:72px;--radius-sm:0;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-section:clamp(1rem,1.5vw,1.5rem)}html{overflow-x:hidden}body{position:relative;min-height:100vh;overflow-x:hidden;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:1.65;color:var(--color-text);background:#050a15}body::before,body::after{position:fixed;inset:0;z-index:0;pointer-events:none;content:""}body::before{background:linear-gradient(118deg,rgba(20,120,255,0.16) 0%,transparent 21%,transparent 64%,rgba(255,59,147,0.12) 100%),linear-gradient(64deg,transparent 0%,rgba(255,255,255,0.035) 43%,transparent 58%),linear-gradient(180deg,#050a15 0%,#071121 44%,#040812 100%);background-size:150% 150%,180% 180%,100% 100%;opacity:0.95;animation:ambient-drift 22s ease-in-out infinite alternate}body::after{background:repeating-linear-gradient(90deg,rgba(143,162,204,0.045) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(143,162,204,0.035) 0 1px,transparent 1px 86px),linear-gradient(180deg,transparent 0%,rgba(5,10,21,0.72) 72%,rgba(5,10,21,0.94) 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 88%,transparent 100%);opacity:0.34}body>*{position:relative;z-index:1}@keyframes ambient-drift{from{background-position:0% 12%,100% 0%,0 0}to{background-position:100% 72%,0% 100%,0 0}}[data-winning-bid],[data-auction-fees],[data-total-cost],[data-bid-amount],.auction-money-input span,.footer-contact a[href^="tel:"],.site-footer__bottom,.language-nav__link{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}.skip-link{position:absolute;top:var(--space-3);left:var(--space-3);z-index:100;transform:translateY(-160%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-surface);background:var(--color-accent-strong);transition:transform 160ms ease}.skip-link:focus{transform:translateY(0)}.site-main{min-height:40vh}.hero{position:relative;isolation:isolate;min-height:clamp(560px,76vh,740px);overflow:hidden;background:radial-gradient(circle at 72% 36%,rgba(255,59,147,0.16),transparent 26rem),radial-gradient(circle at 36% 48%,rgba(20,120,255,0.18),transparent 22rem),#050a15}.hero::before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(5,10,21,0.96) 0%,rgba(5,10,21,0.72) 42%,rgba(5,10,21,0.22) 72%),linear-gradient(180deg,rgba(5,10,21,0.15) 0%,rgba(5,10,21,0.82) 100%)}.hero__media{position:absolute;inset:0;z-index:-2;background-image:url("../images/optimized/hero/home-hero.jpg");background-repeat:no-repeat;background-position:68% bottom;background-size:cover;transform-origin:68% 100%;animation:hero-breathe 18s ease-in-out infinite alternate}@keyframes hero-breathe{from{transform:scale(1);filter:saturate(1) contrast(1)}to{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}}.hero__inner{display:flex;align-items:flex-start;width:min(100% - 32px,1440px);min-height:inherit;margin-inline:auto;padding-block:clamp(2rem,3vw,2.75rem) clamp(3.25rem,7vw,5.75rem)}.hero__content{width:min(100%,650px)}.hero__eyebrow{margin-bottom:1rem;color:rgba(247,248,250,0.74);font-size:clamp(0.8125rem,1vw,0.875rem);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none}.hero__title{color:#ffffff;font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:1.12;letter-spacing:0}.hero__title span{color:#ff3b93;text-shadow:0 0 24px rgba(255,59,147,0.26)}.hero__lead{max-width:34rem;margin-top:clamp(1rem,2vw,1.35rem);color:rgba(247,248,250,0.72);font-size:clamp(var(--text-base),1.6vw,var(--text-lg));font-weight:var(--font-weight-regular);line-height:1.65}.hero__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:clamp(1.35rem,3vw,2rem)}.hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:min(100%,180px);padding-inline:1.35rem;border-radius:10px;color:#ffffff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease,color 160ms ease}.hero__button--primary{gap:0.85rem;border-color:rgba(255,255,255,0.18);background:#1478ff;box-shadow:0 12px 26px rgba(20,120,255,0.2)}.hero__button--secondary{gap:0.85rem;color:rgba(247,248,250,0.92);border:1px solid rgba(247,248,250,0.28);background:rgba(5,10,21,0.54)}.hero__button:hover,.hero__button:focus-visible{transform:translateY(-1px);border-color:rgba(255,255,255,0.36);box-shadow:0 0 0 4px rgba(20,120,255,0.16)}.hero__button--primary:hover,.hero__button--primary:focus-visible{background:#0f6be6}.hero__button--secondary:hover,.hero__button--secondary:focus-visible{color:#ffffff;background:rgba(255,255,255,0.08)}.home-sections{position:relative;z-index:2;display:grid;row-gap:var(--space-section,clamp(1rem,1.5vw,1.5rem));width:min(100% - 32px,1440px);margin:clamp(-4.2rem,-6.5vw,-2.5rem) auto 0;padding-bottom:var(--space-section,clamp(1rem,1.5vw,1.5rem))}.home-sections>section{margin-block:0}.home-icons{position:absolute;width:0;height:0;overflow:hidden}.feature-grid{display:grid;grid-template-columns:1fr;gap:clamp(0.875rem,1.4vw,1.25rem)}.hero-bridge{position:relative;display:grid;gap:clamp(0.9rem,1.8vw,1.25rem);margin-bottom:clamp(0.95rem,1.8vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(143,162,204,0.24);background:linear-gradient(145deg,rgba(8,13,28,0.9),rgba(5,10,21,0.82)),linear-gradient(90deg,rgba(20,120,255,0.12),rgba(255,59,147,0.1));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 38px rgba(0,0,0,0.2)}.hero-bridge::before{position:absolute;top:-1px;right:-1px;left:-1px;height:1px;content:"";background:linear-gradient(90deg,#1478ff,#ff3b93)}.hero-bridge__copy{display:grid;gap:0.3rem}.hero-bridge__copy span{color:#ff3b93;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none}.hero-bridge__copy strong{max-width:42rem;color:#ffffff;font-size:clamp(var(--text-lg),1.45vw,var(--text-xl));font-weight:var(--font-weight-semibold);line-height:1.3}.partner-carousel{position:relative;min-width:0;padding-block:0.2rem;overflow:hidden;border:0;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.partner-carousel::before,.partner-carousel::after{display:none}.partner-carousel__track{display:flex;gap:clamp(0.35rem,0.8vw,0.7rem);width:max-content;padding-block:0.1rem;animation:partner-scroll 32s linear infinite}.partner-carousel:hover .partner-carousel__track,.partner-carousel:focus-within .partner-carousel__track{animation-play-state:paused}.partner-carousel__item{position:relative;display:grid;place-items:center;width:clamp(116px,11vw,168px);min-height:66px;padding:0.35rem 0.45rem;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;transition:transform 160ms ease}.partner-carousel__item::after{position:absolute;right:0.45rem;bottom:0;left:0.45rem;height:2px;content:"";background:#ff3b93;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity 160ms ease,transform 160ms ease}.partner-carousel__item img{width:auto;max-width:min(150px,94%);max-height:50px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,0.28)) saturate(1.02) contrast(1.04);opacity:1;transition:filter 160ms ease,opacity 160ms ease,transform 160ms ease}.partner-carousel__item:hover{transform:translateY(-1px)}.partner-carousel__item:hover::after{opacity:1;transform:scaleX(1)}.partner-carousel__item:hover img{filter:drop-shadow(0 8px 18px rgba(0,0,0,0.34)) saturate(1.12) brightness(1.08) contrast(1.08);opacity:1;transform:scale(1.02)}@keyframes partner-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.feature-card,.process-panel{border:1px solid rgba(143,162,204,0.24);background:linear-gradient(145deg,rgba(9,17,34,0.9),rgba(7,13,27,0.82)),radial-gradient(circle at 88% 20%,rgba(255,59,147,0.09),transparent 18rem);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 24px 50px rgba(0,0,0,0.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.feature-card{position:relative;min-height:168px;padding:clamp(1.1rem,1.8vw,1.65rem);border-radius:8px;overflow:hidden;transform:translateY(0);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.feature-card::before,.process-panel::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(20,120,255,0.12),transparent 30%),linear-gradient(300deg,rgba(255,59,147,0.1),transparent 28%);opacity:0.75;transition:opacity 180ms ease,transform 220ms ease}.feature-card:hover,.feature-card:focus-within{transform:translateY(-5px);border-color:rgba(255,59,147,0.42);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 22px 44px rgba(0,0,0,0.28),0 0 0 1px rgba(20,120,255,0.1)}.feature-card:hover::before,.feature-card:focus-within::before{opacity:1;transform:scale(1.04)}.feature-card__header{position:relative;display:flex;align-items:center;gap:0.85rem;min-height:48px}.feature-card__icon,.process-step__icon{position:relative;display:block;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.feature-card__icon{flex:0 0 42px;width:42px;height:42px;color:#1478ff;filter:drop-shadow(0 0 12px rgba(20,120,255,0.22));transition:transform 180ms ease,color 180ms ease}.feature-card__icon--vessel{background-color:currentColor;-webkit-mask:url("../images/icons/VESSEL.svg") center / contain no-repeat;mask:url("../images/icons/VESSEL.svg") center / contain no-repeat}.feature-card:hover .feature-card__icon{transform:translateY(-2px) rotate(-3deg) scale(1.04)}.feature-card:nth-child(even) .feature-card__icon{color:#ff3b93;filter:drop-shadow(0 0 12px rgba(255,59,147,0.22))}.feature-card h2{position:relative;min-width:0;color:#ffffff;font-size:clamp(var(--text-lg),1.35vw,1.3125rem);font-weight:var(--font-weight-semibold);line-height:1.28}.feature-card p{position:relative;max-width:none;margin-top:0.5rem;color:rgba(247,248,250,0.62);font-size:clamp(var(--text-sm),1vw,var(--text-base));line-height:1.65}.feature-card__arrow{position:absolute;right:clamp(1.35rem,2vw,2rem);bottom:clamp(1.2rem,2vw,1.8rem);color:#ff3b93;font-size:var(--text-xl);line-height:1;transform:translateX(0);transition:transform 180ms ease}.feature-card:nth-child(odd) .feature-card__arrow{color:#1478ff}.feature-card:hover .feature-card__arrow{transform:translateX(5px)}.process-panel{position:relative;display:grid;gap:1.35rem;margin-top:clamp(0.85rem,1.4vw,1.2rem);padding:clamp(1.15rem,2.3vw,1.8rem);border-radius:8px;overflow:hidden}.process-panel__heading,.process-steps{position:relative}.process-panel h2{color:#ffffff;font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:1.25}.process-steps{display:grid;grid-template-columns:1fr;gap:1.2rem;counter-reset:step}.process-step{position:relative;display:grid;justify-items:start;gap:0.4rem;padding:0.65rem;border-radius:8px;transition:background-color 180ms ease,transform 180ms ease}.process-step:hover{transform:translateY(-3px);background:rgba(255,255,255,0.035)}.process-step__icon{width:48px;height:48px;margin-block:0.1rem 0.2rem;color:rgba(247,248,250,0.84);transition:color 180ms ease,transform 180ms ease}.process-step:hover .process-step__icon{color:#ffffff;transform:scale(1.05)}.process-step h3{color:#ffffff;font-size:clamp(var(--text-base),1.1vw,var(--text-lg));font-weight:var(--font-weight-semibold);line-height:1.32}.process-step p{max-width:13.5rem;color:rgba(247,248,250,0.58);font-size:var(--text-sm);line-height:1.6}.process-panel--route{--route-side-width:clamp(76px,8vw,106px);--route-track-top:clamp(8rem,11vw,10.5rem);--route-line-y:4.7rem;--route-pad-y:clamp(1.45rem,2vw,2rem);--route-pad-x:clamp(1.2rem,2.4vw,2.2rem);display:grid;grid-template-columns:var(--route-side-width) minmax(0,1fr) var(--route-side-width);align-items:start;min-height:clamp(351px,30vw,429px);margin-top:clamp(1rem,1.7vw,1.35rem);padding:var(--route-pad-y) var(--route-pad-x);border:0;border-radius:0;overflow:hidden;background:linear-gradient(180deg,rgba(4,10,20,0.44),rgba(4,10,20,0.9)),linear-gradient(90deg,rgba(4,10,20,0.76),rgba(4,10,20,0.2) 42%,rgba(4,10,20,0.76)),url("../images/optimized/hero/process-port.jpg") center / cover no-repeat,#061326;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 24px 55px rgba(0,0,0,0.24)}.process-panel--route::before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,rgba(54,108,255,0.18),transparent 29rem),linear-gradient(180deg,transparent 0%,rgba(3,9,19,0.64) 100%)}.process-panel--route::after{position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:clamp(4rem,8vw,7rem);content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(5,12,22,0.48) 52%,rgba(5,12,22,0.84) 100%)}.process-panel--route .process-panel__heading{position:absolute;top:clamp(0.625rem,1vw,0.95rem);left:clamp(1.3rem,2.5vw,2.4rem);z-index:2}.process-panel__kicker{display:block;margin-bottom:0.15rem;color:rgba(247,248,250,0.82);font-family:var(--font-numeric);font-size:0.75rem;line-height:1}.process-panel--route h2{max-width:18rem;color:#ffffff;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:var(--font-weight-bold);line-height:1.16;text-shadow:0 2px 18px rgba(0,0,0,0.56)}.process-route__meta{position:absolute;top:calc(var(--route-pad-y) + var(--route-track-top) + var(--route-line-y) - 1.25rem);z-index:2;display:grid;gap:0.12rem;width:4.85rem;color:rgba(232,239,252,0.74);font-size:clamp(0.68rem,0.9vw,0.78rem);line-height:1.35;text-shadow:0 2px 14px rgba(0,0,0,0.68)}.process-route__meta strong{color:rgba(255,255,255,0.9);font-size:clamp(0.7rem,0.92vw,0.8rem);font-weight:var(--font-weight-semibold)}.process-route__meta--origin{left:calc(var(--route-pad-x) + var(--route-side-width) - 4.45rem);justify-items:end;text-align:right}.process-route__meta--destination{right:calc(var(--route-pad-x) + var(--route-side-width) - 4.45rem);justify-items:end;text-align:right}.process-panel--route .process-steps{position:relative;z-index:2;grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.6rem,1.4vw,1.25rem);align-items:start;margin-top:var(--route-track-top);padding-inline:clamp(0.5rem,1vw,1rem);counter-reset:route-step}.process-panel--route .process-steps::before{position:absolute;top:var(--route-line-y);right:-0.45rem;left:-0.45rem;height:2px;content:"";background:linear-gradient(90deg,rgba(62,105,255,0),#5676ff 8%,#5c7cff 92%,rgba(62,105,255,0));box-shadow:0 0 12px rgba(83,116,255,0.82),0 0 24px rgba(83,116,255,0.34)}.process-panel--route .process-steps::after{position:absolute;top:calc(var(--route-line-y) - 7px);right:-0.25rem;width:14px;height:14px;content:"";border-top:2px solid rgba(86,118,255,0.92);border-right:2px solid rgba(86,118,255,0.92);filter:drop-shadow(0 0 8px rgba(86,118,255,0.75));transform:rotate(45deg)}.process-panel--route .process-step{display:grid;justify-items:center;min-height:168px;padding:0;gap:0;color:#ffffff;text-align:center;background:transparent;border-radius:0;transform:none;transition:none;counter-increment:route-step}.process-panel--route .process-step:hover{transform:none;background:transparent}.process-panel--route .process-step:first-child::before{position:absolute;top:calc(var(--route-line-y) - 7px);left:-0.35rem;width:14px;height:14px;content:"";border-bottom:2px solid rgba(86,118,255,0.92);border-left:2px solid rgba(86,118,255,0.92);filter:drop-shadow(0 0 8px rgba(86,118,255,0.75));transform:rotate(45deg)}.process-panel--route .process-step__icon{width:clamp(48px,4.4vw,64px);height:clamp(48px,4.4vw,64px);margin:0 0 0.45rem;color:#ffffff;stroke-width:1.85;filter:drop-shadow(0 0 12px rgba(255,255,255,0.16));transform:none;transform-origin:center;transition:transform 220ms ease,filter 220ms ease,color 220ms ease}.process-panel--route .process-step:hover .process-step__icon{color:#ffffff;filter:drop-shadow(0 0 14px rgba(255,255,255,0.34)) drop-shadow(0 0 18px rgba(86,118,255,0.38));transform:translateY(-6px) scale(1.08)}.process-panel--route .process-step__icon--asset{background-color:currentColor;-webkit-mask:var(--process-icon) center / contain no-repeat;mask:var(--process-icon) center / contain no-repeat}.process-step__dot{position:absolute;top:calc(var(--route-line-y) - 6px);left:50%;z-index:2;width:12px;height:12px;border-radius:999px;background:#ff2f86;box-shadow:0 0 0 1px rgba(255,47,134,0.42),0 0 16px rgba(255,47,134,0.68);transform:translateX(-50%);transition:transform 220ms ease,box-shadow 220ms ease,background-color 220ms ease}.process-panel--route .process-step:hover .process-step__dot{background:#ff4f9a;box-shadow:0 0 0 5px rgba(255,47,134,0.18),0 0 22px rgba(255,47,134,0.84);transform:translateX(-50%) scale(1.16)}.process-panel--route .process-step h3{margin-top:1.55rem;color:#ffffff;font-size:clamp(0.82rem,1vw,0.98rem);font-weight:var(--font-weight-semibold);line-height:1.35}.process-panel--route .process-step h3::before{content:none;font-family:var(--font-numeric)}.process-panel--route .process-step p{max-width:12.5rem;margin-top:0.55rem;color:rgba(232,239,252,0.7);font-size:clamp(0.72rem,0.88vw,0.82rem);line-height:1.55;text-shadow:0 2px 10px rgba(0,0,0,0.6)}.contact-section{margin-top:clamp(0.85rem,1.4vw,1.2rem)}.auction-calculator{--auction-bg:#06111f;--auction-card:rgba(8,19,34,0.82);--auction-surface:rgba(13,29,48,0.88);--auction-input:#071321;--auction-line:rgba(190,199,211,0.18);--auction-line-soft:rgba(190,199,211,0.12);--auction-line-strong:rgba(220,226,235,0.24);--auction-text:#f6f8fb;--auction-muted:#8290a5;--auction-muted-strong:#aeb8c8;--auction-accent:#9aa8ba;--auction-accent-strong:#d8e0ea;--auction-warm:#c7aa78;--auction-blue-tint:rgba(170,181,194,0.14);--auction-radius:2px;--auction-radius-sm:2px;--auction-transition:220ms ease;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(320px,0.86fr) minmax(460px,1.14fr);gap:clamp(1rem,1.7vw,1.35rem);width:100%;margin-top:clamp(0.85rem,1.4vw,1.2rem);padding:clamp(1rem,1.8vw,1.45rem) clamp(1.25rem,2.3vw,2rem) clamp(1.25rem,2.3vw,2rem);border:0;border-radius:var(--auction-radius);overflow:hidden;background:linear-gradient(180deg,rgba(5,13,25,0.58),rgba(5,13,25,0.78)),linear-gradient(90deg,rgba(5,13,25,0.76),rgba(5,13,25,0.36) 48%,rgba(5,13,25,0.7)),url("../images/optimized/hero/calc-hero.jpg") center 42% / cover no-repeat,var(--auction-bg);box-shadow:0 22px 54px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.06)}.auction-calculator::before,.auction-calculator::after{position:absolute;inset:0;z-index:0;content:"";pointer-events:none}.auction-calculator::before{background:radial-gradient(circle at 18% 18%,rgba(220,226,235,0.12),transparent 18rem),radial-gradient(circle at 82% 24%,rgba(199,170,120,0.08),transparent 16rem),linear-gradient(115deg,transparent 0%,rgba(220,226,235,0.045) 46%,transparent 58%);opacity:0.9}.auction-calculator::after{width:38%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0.08) 48%,transparent 100%);transform:translateX(-130%);animation:auction-light-sweep 8s ease-in-out infinite}@keyframes auction-light-sweep{0%,42%{transform:translateX(-130%);opacity:0}54%{opacity:0.9}72%,100%{transform:translateX(270%);opacity:0}}.auction-calculator__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;grid-column:1 / -1}.auction-calculator h2{margin:0;color:var(--auction-text);font-size:clamp(var(--text-2xl),2.4vw,2.125rem);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.25;text-shadow:0 2px 18px rgba(0,0,0,0.48)}.auction-calculator h3{margin:0;color:var(--auction-text);font-size:clamp(var(--text-lg),1.55vw,var(--text-xl));font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.35}.auction-calculator__logos{display:flex;align-items:center;gap:0.9rem;margin-left:auto}.auction-calculator__logos img{width:auto;max-width:148px;max-height:46px;object-fit:contain;opacity:0.9;filter:saturate(0.92) brightness(1.08) drop-shadow(0 8px 20px rgba(0,0,0,0.36));transition:opacity var(--auction-transition),filter var(--auction-transition),transform var(--auction-transition)}.auction-calculator__logos img:hover{opacity:1;filter:saturate(0.98) brightness(1.14) drop-shadow(0 10px 24px rgba(220,226,235,0.16));transform:translateY(-2px)}.auction-calculator__logos span{display:block;width:1px;height:38px;background:var(--auction-line-strong)}.auction-calculator__form,.auction-calculator__results{position:relative;z-index:1;min-height:100%;border:1px solid var(--auction-line);border-radius:var(--auction-radius);background:linear-gradient(145deg,rgba(255,255,255,0.045),transparent 34%),var(--auction-card);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 18px 34px rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--auction-transition),border-color var(--auction-transition),box-shadow var(--auction-transition),background-color var(--auction-transition)}.auction-calculator__form:hover,.auction-calculator__results:hover,.auction-calculator__form:focus-within,.auction-calculator__results:focus-within{border-color:rgba(220,226,235,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 20px 38px rgba(0,0,0,0.24),0 0 0 1px rgba(220,226,235,0.06);transform:translateY(-3px)}.auction-calculator__form{padding:clamp(1rem,1.7vw,1.35rem) clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem)}.auction-calculator__results{display:grid;grid-template-columns:1fr;padding:clamp(1rem,1.7vw,1.35rem) clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem)}.auction-form-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}.auction-calculator .form-field{gap:0.5rem}.auction-calculator .form-field label{color:var(--auction-muted);font-size:0.8125rem;font-weight:var(--font-weight-medium);line-height:1.4}.form-field--auction-type select,.form-field--auction-type .custom-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auction-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;padding:3px;overflow:hidden;border:1px solid var(--auction-line);border-radius:var(--auction-radius-sm);background:linear-gradient(180deg,rgba(9,26,46,0.98),rgba(6,17,32,0.98))}.auction-type-toggle__button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:1px;color:var(--auction-muted-strong);background:transparent;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transition:color var(--auction-transition),background-color var(--auction-transition),border-color var(--auction-transition),box-shadow var(--auction-transition)}.auction-type-toggle__button:hover{color:var(--auction-text);background:rgba(220,226,235,0.08);border-color:rgba(220,226,235,0.2)}.auction-type-toggle__button.is-active{color:#ffffff;background:linear-gradient(135deg,#4d5968,var(--auction-accent));border-color:rgba(220,226,235,0.34);box-shadow:0 8px 20px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.16)}.auction-type-toggle__button:focus-visible{outline:2px solid rgba(220,226,235,0.62);outline-offset:2px}.auction-money-input{display:grid;grid-template-columns:58px 1fr;overflow:hidden;border:1px solid var(--auction-line);border-radius:var(--auction-radius-sm);background:linear-gradient(180deg,rgba(9,26,46,0.98),rgba(6,17,32,0.98));transition:border-color var(--auction-transition),box-shadow var(--auction-transition),background-color var(--auction-transition),transform var(--auction-transition)}.auction-money-input:focus-within{border-color:rgba(220,226,235,0.62);box-shadow:0 0 0 3px rgba(220,226,235,0.1),0 10px 24px rgba(0,0,0,0.16);transform:translateY(-1px)}.auction-money-input span{display:grid;place-items:center;min-height:56px;border-right:1px solid var(--auction-line);color:var(--auction-muted-strong);background:linear-gradient(180deg,rgba(220,226,235,0.09),rgba(8,24,42,0.98));font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.auction-calculator .auction-money-input input{min-height:56px;border:0;border-radius:0;padding-inline:1rem;color:var(--auction-text);background:transparent;font-family:var(--font-numeric);font-size:1.25rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;line-height:1.2}.auction-calculator .auction-money-input input::-webkit-outer-spin-button,.auction-calculator .auction-money-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.auction-calculator .auction-money-input input[type="number"]{-moz-appearance:textfield}.auction-calculator .auction-money-input input:focus{outline:0;box-shadow:none}.auction-auto-note{display:flex;align-items:flex-start;min-height:0;margin-top:1rem;padding:0.78rem 0.9rem;border:1px solid var(--auction-line-soft);border-radius:var(--auction-radius-sm);color:rgba(219,230,246,0.86);background:linear-gradient(90deg,rgba(220,226,235,0.1),rgba(199,170,120,0.07)),var(--auction-blue-tint);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:1.5}.auction-auto-note::before{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;margin:0.08rem 0.65rem 0 0;border:1px solid rgba(220,226,235,0.36);border-radius:999px;color:var(--auction-accent-strong);content:"i";font-family:var(--font-primary);font-size:0.75rem;font-weight:var(--font-weight-semibold)}.auction-estimate{border:0;border-radius:0;padding:0;background:transparent;transition:none}.auction-estimate dl{display:grid;gap:0;margin-top:1.15rem;overflow:hidden;border:1px solid var(--auction-line);border-radius:var(--auction-radius-sm);background:linear-gradient(160deg,rgba(220,226,235,0.045),transparent 36%),var(--auction-surface)}.auction-estimate dl div{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--auction-muted-strong);font-size:clamp(var(--text-sm),1vw,0.9375rem);font-weight:var(--font-weight-medium);line-height:1.45;padding:0.9rem 1rem;border-bottom:1px solid var(--auction-line-soft);transition:background-color var(--auction-transition),color var(--auction-transition),transform var(--auction-transition)}.auction-estimate dl div:hover{color:#e9f2ff;background:rgba(220,226,235,0.055);transform:translateX(3px)}.auction-estimate dt{display:flex;align-items:center;min-width:0;gap:0.9rem}.auction-estimate dt svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--auction-accent-strong);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auction-estimate dd{color:var(--auction-text);font-family:var(--font-numeric);font-size:clamp(0.9375rem,1.1vw,1.0625rem);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.auction-estimate__total{align-items:end;margin-top:0;padding:1rem;border-top:1px solid var(--auction-line-strong);border-bottom:0;background:linear-gradient(135deg,rgba(220,226,235,0.1),rgba(199,170,120,0.08)),#0d1a2c}.auction-estimate__total dt{max-width:13rem;color:var(--auction-text);font-size:clamp(0.9375rem,1.2vw,1.05rem);font-weight:var(--font-weight-semibold);line-height:1.45}.auction-estimate__total dd{color:var(--auction-accent-strong);font-family:var(--font-numeric);font-size:clamp(2.5rem,3.6vw,3rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:0.95;text-shadow:0 0 16px rgba(220,226,235,0.12)}.auction-calculator{--auction-panel-line:rgba(255,255,255,0.16);--auction-panel-muted:rgba(222,228,239,0.55);display:block;min-height:clamp(310px,28vw,390px);margin-top:-1px;padding:clamp(1rem,2vw,1.65rem) clamp(1rem,2vw,1.6rem) clamp(1.5rem,2.5vw,2rem);background:linear-gradient(180deg,rgba(5,12,22,0.34) 0%,rgba(4,12,24,0.22) 18%,rgba(4,12,24,0.58) 100%),linear-gradient(90deg,rgba(4,12,24,0.56),rgba(4,12,24,0.18) 48%,rgba(4,12,24,0.52)),url("../images/optimized/hero/calc-hero.jpg") center 28% / cover no-repeat,#06080c}.auction-calculator::before{background:radial-gradient(circle at 72% 0%,rgba(255,255,255,0.14),transparent 18rem),radial-gradient(circle at 8% 100%,rgba(255,46,120,0.06),transparent 18rem);opacity:1}.auction-calculator::after{animation:none;opacity:0}.auction-calculator__header{display:block;width:min(100%,1320px);margin-inline:auto;margin-bottom:clamp(1.6rem,2.5vw,2.2rem)}.auction-calculator h2{font-size:clamp(2rem,4.2vw,3.55rem);font-weight:var(--font-weight-bold);line-height:1.05;text-shadow:0 6px 26px rgba(0,0,0,0.76)}.auction-calculator__header p{max-width:44rem;margin-top:0.95rem;color:rgba(222,228,239,0.58);font-size:clamp(0.95rem,1.15vw,1.1rem);line-height:1.5}.auction-calculator__panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,0.85fr) minmax(360px,1.45fr) minmax(250px,0.95fr);width:min(100%,1320px);min-height:220px;margin-inline:auto;border:1px solid rgba(255,255,255,0.13);background:linear-gradient(180deg,rgba(13,18,25,0.14),rgba(8,12,18,0.2)),rgba(7,10,15,0.08);box-shadow:0 20px 50px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.12);backdrop-filter:blur(8px) saturate(1.18);-webkit-backdrop-filter:blur(8px) saturate(1.18)}.auction-calculator__column{position:relative;display:grid;align-content:start;min-width:0;padding:clamp(1.25rem,2vw,1.75rem)}.auction-calculator__column--bid,.auction-calculator__column--total{overflow:hidden}.auction-calculator__column + .auction-calculator__column{border-left:1px solid var(--auction-panel-line)}.auction-calculator__column h3,.auction-calculator__column label{margin:0;color:var(--auction-panel-muted);font-size:clamp(0.82rem,1vw,0.95rem);font-weight:var(--font-weight-medium);line-height:1.35}.auction-calculator__column .auction-step-title{display:flex;align-items:center;gap:0.72rem;width:100%;color:rgba(250,252,255,0.9);font-size:clamp(0.86rem,0.94vw,0.98rem);font-weight:var(--font-weight-semibold);letter-spacing:0;text-shadow:0 0 18px rgba(255,255,255,0.08)}.auction-calculator__column .auction-step-title span{display:inline-grid;flex:0 0 auto;place-items:center;width:1.72rem;height:1.72rem;padding:0;color:rgba(255,255,255,0.96);font-family:var(--font-numeric);font-size:0.72rem;font-weight:var(--font-weight-semibold);line-height:1;border:1px solid rgba(255,255,255,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.13),0 0 22px rgba(120,167,255,0.12)}.auction-calculator__column .auction-step-title::after{flex:1 1 auto;min-width:2rem;height:1px;content:"";background:linear-gradient(90deg,rgba(255,255,255,0.26),rgba(255,255,255,0.07),transparent)}.auction-calculator__column--type select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auction-calculator .auction-type-toggle{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1rem,2vw,1.8rem);align-items:center;min-height:92px;margin-top:clamp(1.45rem,2.6vw,2rem);padding:0;border:0;overflow:visible;background:transparent}.auction-calculator .auction-type-toggle::before{order:2;display:block;width:1px;height:50px;content:"";background:rgba(255,255,255,0.16)}.auction-calculator .auction-type-toggle__button--logo{position:relative;align-self:stretch;min-height:86px;padding:0 0 1.75rem;border:0;background:transparent;box-shadow:none;opacity:0.72;transition:opacity 180ms ease,transform 180ms ease,filter 180ms ease}.auction-calculator .auction-type-toggle__button--logo::before{position:absolute;right:24px;bottom:0.25rem;left:8%;height:2px;content:"";background:#ff2e78;opacity:0;transform:scaleX(0.2);transform-origin:left center;transition:opacity 180ms ease,transform 220ms ease}.auction-calculator .auction-type-toggle__button--logo::after{position:absolute;right:4px;bottom:-0.05rem;width:8px;height:15px;content:"";border-right:2px solid #ff2e78;border-bottom:2px solid #ff2e78;opacity:0;transform:rotate(38deg) translateY(3px);transition:opacity 180ms ease,transform 220ms ease}.auction-calculator .auction-type-toggle__button--logo:first-child{order:1}.auction-calculator .auction-type-toggle__button--logo:last-child{order:3}.auction-calculator .auction-type-toggle__button--logo img{max-width:min(130px,100%);max-height:58px;object-fit:contain;filter:drop-shadow(0 7px 18px rgba(0,0,0,0.62))}.auction-calculator .auction-type-toggle__button--logo:hover,.auction-calculator .auction-type-toggle__button--logo.is-active{border-color:transparent;background:transparent;box-shadow:none;opacity:1;transform:translateY(-2px)}.auction-calculator .auction-type-toggle__button--logo.is-active::before{opacity:1;transform:scaleX(1)}.auction-calculator .auction-type-toggle__button--logo.is-active::after{opacity:1;transform:rotate(38deg) translateY(0)}.auction-bid-display,.auction-calculator__column--total strong{display:block;margin-top:0.9rem;color:#ffffff;font-family:var(--font-numeric);font-size:clamp(2.9rem,5.1vw,5rem);font-weight:var(--font-weight-regular);line-height:0.98;letter-spacing:0;text-shadow:0 6px 25px rgba(0,0,0,0.74)}.auction-calculator__column--total strong{width:max-content;max-width:100%;font-size:clamp(3.09rem,4.69vw,4.69rem);white-space:nowrap;transition:filter 220ms ease,text-shadow 220ms ease,transform 220ms ease}.auction-calculator__column--total strong.is-updating{filter:brightness(1.08);text-shadow:0 6px 25px rgba(0,0,0,0.74),0 0 18px rgba(255,46,120,0.16),0 0 34px rgba(255,160,195,0.1);transform:translateY(-1px)}.auction-bid-display{display:inline-flex;align-items:baseline;gap:0.25em;width:fit-content;max-width:100%;overflow:hidden;border-radius:2px;position:relative;padding-right:0.48em}.auction-bid-display__currency{flex:0 0 auto;font-size:0.48em;user-select:none}.auction-bid-display::before{position:absolute;right:0;bottom:0.08em;width:0.28em;height:0.28em;content:"";background-color:rgba(222,228,239,0.62);-webkit-mask:url("../images/icons/edit.svg") center / contain no-repeat;mask:url("../images/icons/edit.svg") center / contain no-repeat;opacity:0;transform:translateY(3px);transition:opacity 160ms ease,transform 160ms ease,background-color 160ms ease}.auction-bid-display::after{position:absolute;right:0.48em;bottom:-0.07em;left:0.72em;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(222,228,239,0.48),transparent);opacity:0;transform:scaleX(0.72);transition:opacity 160ms ease,transform 160ms ease}.auction-bid-display:hover::before,.auction-bid-display:focus-within::before{background-color:rgba(255,255,255,0.86);opacity:1;transform:translateY(0)}.auction-bid-display:hover::after,.auction-bid-display:focus-within::after{opacity:1;transform:scaleX(1)}.auction-bid-display__value{min-width:0;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;cursor:text;caret-color:#ffffff;transition:text-shadow 160ms ease,box-shadow 160ms ease}.auction-bid-display__value::selection{color:#ffffff;background:rgba(255,255,255,0.12)}.auction-bid-display__value:focus{outline:0;box-shadow:0 1px 0 rgba(255,255,255,0.42);text-shadow:0 6px 25px rgba(0,0,0,0.74),0 0 18px rgba(255,255,255,0.2)}.auction-calculator__column--total strong::first-letter{font-size:0.48em}.auction-range{position:relative;margin-top:1.05rem;padding-top:0.35rem}.auction-range::before{position:absolute;top:calc(0.35rem + 11px);right:0;left:0;height:1px;content:"";border:0;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0.28),rgba(255,255,255,0.3)),linear-gradient(90deg,transparent 0%,rgba(255,46,120,0.72) 22%,rgba(255,255,255,0.7) 50%,rgba(255,46,120,0.54) 78%,transparent 100%);box-shadow:0 0 7px rgba(255,46,120,0.28);transform:none;pointer-events:none}.auction-range input[type="range"]{position:relative;z-index:1;width:100%;height:14px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.auction-range input[type="range"]::-webkit-slider-runnable-track{height:14px;border:0;background:transparent;box-shadow:none;-webkit-appearance:none}.auction-range input[type="range"]::-webkit-slider-thumb{width:14px;height:14px;margin-top:0;border:0;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffffff 0%,#ffffff 48%,#d9dde4 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.22),0 0 16px rgba(255,255,255,0.35),0 5px 12px rgba(0,0,0,0.55);-webkit-appearance:none;appearance:none;transition:transform 160ms ease,box-shadow 160ms ease}.auction-range input[type="range"]:hover::-webkit-slider-thumb,.auction-range input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px rgba(255,255,255,0.26),0 0 18px rgba(255,255,255,0.48),0 6px 14px rgba(0,0,0,0.58);transform:scale(1.08)}.auction-range input[type="range"]::-moz-range-track{height:14px;border:0;background:transparent}.auction-range input[type="range"]::-moz-range-progress{height:14px;background:transparent}.auction-range input[type="range"]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,0.22),0 0 16px rgba(255,255,255,0.35),0 5px 12px rgba(0,0,0,0.55)}.auction-range__scale{display:flex;justify-content:space-between;margin-top:0.22rem;color:rgba(222,228,239,0.64);font-size:0.68rem;line-height:1.2}.auction-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.55rem;margin-top:0.8rem}.auction-presets button{position:relative;min-height:32px;border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.035);font-family:var(--font-numeric);font-size:0.8rem;box-shadow:none;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.auction-presets button::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#ff2e78;opacity:0;box-shadow:0 0 12px rgba(255,46,120,0.7);transform:scaleX(0.42);transition:opacity 160ms ease,transform 180ms ease}.auction-presets button:hover,.auction-presets button.is-active{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.035);color:#ffffff}.auction-presets button:hover::after,.auction-presets button.is-active::after{opacity:1;transform:scaleX(1)}.auction-calculator__column--total{align-content:start}.auction-calculator__column--total h3{align-self:start}.auction-details-link{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:0.7rem;margin-top:1.35rem;color:rgba(143,178,230,0.95);font-size:0.95rem;text-decoration:none}.auction-total-breakdown{display:grid;gap:0;margin-top:2.45rem;border:1px solid rgba(255,255,255,0.16);background:rgba(0,0,0,0.14)}.auction-total-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:38px;padding:0.55rem 0.75rem}.auction-total-breakdown div + div{border-top:1px solid rgba(255,255,255,0.1)}.auction-total-breakdown span{color:rgba(222,228,239,0.62);font-size:0.78rem;line-height:1.35}.auction-total-breakdown strong{margin:0;color:rgba(255,255,255,0.92);font-family:var(--font-numeric);font-size:0.92rem;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-shadow:none}.auction-details-link::after{height:1px;content:"";background:rgba(255,255,255,0.18)}.auction-details-link span{color:#6fa0ff;font-size:1.45rem;line-height:1;transition:transform 160ms ease}.auction-details-link:hover span{transform:translateX(4px)}.contact-section{position:relative;isolation:isolate;margin-top:clamp(1rem,1.8vw,1.35rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr);height:clamp(820px,59.3vw,1024px);overflow:hidden;color:#ffffff;background:linear-gradient(90deg,rgba(4,10,22,0.08),rgba(4,10,22,0.74)),#071326}.contact-page .contact-section{min-height:calc(100vh - var(--site-header-height));margin-top:0}.contact-section::before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(4,10,22,0.08),rgba(4,10,22,0.74));pointer-events:none}.contact-slideshow{position:absolute;inset:0;z-index:0;overflow:hidden;background:#071326}.contact-slideshow__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 4px;opacity:0;transform:scale(1.02);animation:contact-slideshow 18s ease-in-out infinite}.contact-slideshow__image:nth-child(2){animation-delay:6s}.contact-slideshow__image:nth-child(3){animation-delay:12s}@keyframes contact-slideshow{0%,27%{opacity:1;transform:scale(1.02)}34%,93%{opacity:0;transform:scale(1.065)}100%{opacity:1;transform:scale(1.02)}}.contact-visual{position:relative;z-index:2;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:inherit;padding:clamp(1rem,1.9vw,1.875rem) clamp(2rem,4.6vw,4.8rem) clamp(2rem,3.8vw,3.75rem);overflow:hidden;color:#ffffff;background:transparent}.contact-visual__content{position:relative;z-index:1;align-self:start;justify-self:center;max-width:min(100%,45rem);text-align:center}.contact-visual__content h1,.contact-visual__content h2{margin:0;color:#ffffff;font-size:clamp(2.45rem,4vw,4rem);font-weight:var(--font-weight-bold);line-height:1.02;text-shadow:0 2px 24px rgba(0,0,0,0.48)}.contact-visual__content p{max-width:46rem;margin-top:0.7rem;color:rgba(255,255,255,0.78);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));line-height:1.6}.contact-visual__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(0.85rem,1.7vw,1.35rem);margin-top:clamp(1.5rem,3vw,2.3rem)}.contact-visual__links a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.58rem;min-height:42px;overflow:hidden;border:1px solid rgba(255,255,255,0.22);border-radius:0;padding:0.62rem 0.92rem;color:#ffffff;background:rgba(255,255,255,0.09);box-shadow:0 14px 34px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.12);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));font-weight:var(--font-weight-semibold);transform:translateY(0);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.contact-visual__links a:has(small){align-items:flex-start;flex-direction:column;gap:0.2rem;min-width:min(100%,260px);padding-left:3rem}.contact-visual__links a:has(small) img{position:absolute;top:0.78rem;left:0.92rem}.contact-visual__links small{display:block;color:rgba(255,255,255,0.68);font-size:0.78rem;font-weight:var(--font-weight-regular);line-height:1.35}.contact-visual__links a + a{padding-left:0.92rem;border-left:1px solid rgba(255,255,255,0.22)}.contact-visual__links img,.contact-card svg{width:22px;height:22px;object-fit:contain}.contact-visual__links img{filter:brightness(0) invert(1);transition:transform 180ms ease}.contact-card svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.contact-visual__links a::after{position:absolute;right:1rem;bottom:0.45rem;left:1rem;height:1px;content:"";background:linear-gradient(90deg,transparent,#ff3b93,transparent);opacity:0;transform:scaleX(0.4);transition:opacity 180ms ease,transform 180ms ease}.contact-visual__links a:hover,.contact-visual__links a:focus-visible{border-color:rgba(255,59,147,0.68);background:rgba(255,59,147,0.18);box-shadow:0 18px 42px rgba(0,0,0,0.28),0 0 0 4px rgba(255,59,147,0.14);transform:translateY(-3px)}.contact-visual__links a:hover img,.contact-visual__links a:focus-visible img{transform:translateY(-1px) scale(1.08)}.contact-visual__links a:hover::after,.contact-visual__links a:focus-visible::after{opacity:1;transform:scaleX(1)}.contact-visual__links a:focus-visible{outline:2px solid rgba(255,255,255,0.86);outline-offset:4px}.contact-visual__footer{display:flex;align-items:center;gap:clamp(0.8rem,1.5vw,1.35rem);min-width:0;color:rgba(255,255,255,0.52);font-family:var(--font-numeric);font-size:var(--text-xs);letter-spacing:0.26em;line-height:1;white-space:nowrap}.contact-visual__footer::before{flex:1 1 auto;min-width:3rem;height:1px;order:2;content:"";background:rgba(255,255,255,0.14)}.contact-visual__footer span:nth-child(1){order:1}.contact-visual__footer span:nth-child(1)::after{margin-left:clamp(0.8rem,1.4vw,1.25rem);color:rgba(255,255,255,0.34);content:"·"}.contact-visual__footer span:nth-child(2){order:1}.contact-visual__footer span:nth-child(3){order:3;margin-left:auto}.contact-card{position:relative;z-index:2;display:grid;align-content:start;min-width:0;padding:clamp(1.45rem,2.7vw,2.45rem) clamp(2.2rem,6vw,6.9rem) clamp(2.2rem,4vw,3.75rem);background:linear-gradient(145deg,rgba(7,18,38,0.22),rgba(7,18,38,0.08)),radial-gradient(circle at 72% 24%,rgba(255,255,255,0.04),transparent 20rem);border-left:1px solid rgba(255,255,255,0.18);box-shadow:inset 1px 0 0 rgba(255,255,255,0.1),-24px 0 60px rgba(4,10,22,0.16);backdrop-filter:blur(8px) saturate(1.04);-webkit-backdrop-filter:blur(8px) saturate(1.04)}.contact-card__header{margin-top:0}.contact-card__header h2{margin:0;max-width:34rem;color:#ffffff;font-size:clamp(2rem,2.82vw,3.15rem);font-weight:var(--font-weight-bold);line-height:1.08}.contact-card__header p{max-width:35rem;margin-top:1rem;color:rgba(255,255,255,0.68);font-size:clamp(var(--text-sm),1vw,var(--text-base));line-height:1.72}.contact-form{display:grid;gap:clamp(0.82rem,1.2vw,1.05rem);max-width:39rem;margin-top:clamp(1.1rem,1.8vw,1.6rem)}.form-field{display:grid;position:relative;gap:0.38rem}.form-field label{color:rgba(255,255,255,0.62);font-size:clamp(0.76rem,0.74vw,0.84rem);font-weight:var(--font-weight-semibold);line-height:1.25}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:46px;border:1px solid rgba(255,255,255,0.15);padding:0.72rem 0.88rem;color:#ffffff;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.45;background:rgba(3,11,25,0.32);outline:0;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.form-field select[data-custom-select-enhanced]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.custom-select{position:relative;z-index:4}.custom-select__button{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;min-height:46px;border:1px solid rgba(255,255,255,0.15);padding:0.72rem 0.88rem;color:#ffffff;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:rgba(3,11,25,0.32);text-align:left;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.custom-select__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__button::after{width:0.55rem;height:0.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg);transition:transform 160ms ease}.custom-select.is-open .custom-select__button,.custom-select__button:focus-visible{border-color:#ff3b93;background:rgba(3,11,25,0.48);box-shadow:0 0 0 3px rgba(255,59,147,0.13)}.custom-select.is-open .custom-select__button::after{transform:translateY(2px) rotate(225deg)}.custom-select__list{position:absolute;right:0;left:0;z-index:20;display:grid;gap:0.25rem;max-height:220px;margin-top:0.45rem;padding:0.4rem;overflow:auto;border:1px solid rgba(9,20,42,0.12);background:#ffffff;box-shadow:0 18px 40px rgba(9,20,42,0.12);opacity:0;transform:translateY(-6px) scale(0.98);transform-origin:top;pointer-events:none;transition:opacity 150ms ease,transform 150ms ease}.custom-select.is-open .custom-select__list{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.custom-select__option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;min-height:38px;border-radius:6px;padding:0.65rem 0.75rem 0.65rem 0.8rem;color:#30394a;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:transparent;text-align:left;transition:color 140ms ease,background-color 140ms ease,transform 140ms ease}.custom-select__option::after{width:0.42rem;height:0.72rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";opacity:0;transform:rotate(45deg) scale(0.8);transition:opacity 140ms ease,transform 140ms ease}.custom-select__option:hover,.custom-select__option:focus-visible{color:#08142b;background:rgba(9,20,42,0.045);transform:translateX(2px)}.custom-select__option.is-selected{color:#08142b;background:rgba(255,59,147,0.08)}.custom-select__option.is-selected::after{opacity:1;transform:rotate(45deg) scale(1)}.form-field textarea{min-height:92px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:rgba(255,255,255,0);transition:color 160ms ease}.form-field input:focus::placeholder,.form-field textarea:focus::placeholder{color:rgba(255,255,255,0.38)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#ff3b93;background:rgba(3,11,25,0.48);box-shadow:0 0 0 3px rgba(255,59,147,0.13)}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;min-height:50px;width:100%;margin-top:0.55rem;color:#061126;background:#ffffff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);box-shadow:0 14px 28px rgba(0,0,0,0.22),0 0 0 1px rgba(255,255,255,0.18) inset;transition:transform 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.contact-submit:hover,.contact-submit:focus-visible{transform:translateY(-1px);background:#f2f6ff;box-shadow:0 18px 34px rgba(0,0,0,0.28),0 0 0 1px rgba(255,255,255,0.24) inset}.contact-submit span{color:#1478ff;font-size:var(--text-xl)}.contact-card__bottom{display:grid;grid-template-columns:128px minmax(170px,1fr);gap:clamp(0.85rem,1.6vw,1.45rem);align-items:center;max-width:46rem;margin-top:clamp(1.05rem,1.8vw,1.65rem)}.contact-mini-map{position:relative;min-height:72px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,0.08) 0 1px,transparent 1px 22px),linear-gradient(0deg,rgba(255,255,255,0.08) 0 1px,transparent 1px 18px),repeating-linear-gradient(32deg,transparent 0 18px,rgba(255,255,255,0.16) 19px 20px),rgba(7,18,38,0.38);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.contact-mini-map span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:32px;height:32px;color:#ffffff;transform:translate(-50%,-50%)}.contact-mini-map svg{width:28px;height:28px}.contact-address{min-width:0}.contact-address strong,.contact-address span,.contact-address a{display:block}.contact-address strong{color:#ffffff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.45}.contact-address span{margin-top:0.2rem;color:rgba(255,255,255,0.58);font-size:var(--text-sm)}.contact-address p{margin-top:0.25rem;color:rgba(255,255,255,0.54);font-size:var(--text-xs);line-height:1.45}.contact-address a{margin-top:0.55rem;color:#ff3b93;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.page-shell{padding-block:clamp(2rem,5vw,5rem);color:var(--color-page-text);background:var(--color-page)}.page-shell__inner{width:var(--container);margin-inline:auto}.page-shell h1{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:1.22}.about-page{color:#ffffff;background:#050a15}.about-hero{position:relative;isolation:isolate;min-height:clamp(460px,58vh,620px);overflow:hidden;background:radial-gradient(circle at 78% 30%,rgba(255,59,147,0.14),transparent 24rem),radial-gradient(circle at 28% 46%,rgba(20,120,255,0.18),transparent 24rem),#050a15}.about-hero::before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(5,10,21,0.95) 0%,rgba(5,10,21,0.72) 44%,rgba(5,10,21,0.2) 78%),linear-gradient(180deg,rgba(5,10,21,0.08) 0%,rgba(5,10,21,0.92) 100%)}.about-hero__media{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,10,21,0.22),rgba(5,10,21,0.02)),url("../images/optimized/hero/ABOUT.jpg") 64% center / cover no-repeat;filter:saturate(1.05) contrast(1.04);transform-origin:62% 50%;animation:hero-breathe 18s ease-in-out infinite alternate}.about-hero__inner{display:grid;align-content:center;gap:clamp(1.35rem,3vw,2.5rem);width:min(100% - 32px,1440px);min-height:inherit;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.5rem)}.about-hero__copy{width:min(100%,620px)}.about-hero__eyebrow,.about-band__intro span,.about-story__kicker,.about-cta span{display:block;color:#ff3b93;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}.about-hero h1{margin-top:0.85rem;color:#ffffff;font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:1.06;text-shadow:0 2px 26px rgba(0,0,0,0.48)}.about-hero__copy p{max-width:34rem;margin-top:0.95rem;color:rgba(247,248,250,0.72);font-size:clamp(var(--text-base),1.4vw,var(--text-lg));line-height:1.58}.about-hero__copy .about-hero__lead{color:#ffffff;font-weight:var(--font-weight-semibold)}.about-hero__actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:clamp(1.35rem,2.6vw,2rem)}.about-band,.about-story,.about-cta{width:min(100% - 32px,1440px);margin-inline:auto}.about-band{display:grid;gap:clamp(1rem,2vw,1.5rem);padding-block:clamp(1rem,2vw,1.65rem)}.about-band__intro{display:grid;gap:0.35rem}.about-band__intro p{max-width:56rem;color:rgba(247,248,250,0.66);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));line-height:1.72}.about-band__intro h2,.about-story__content h2,.about-cta h2{color:#ffffff;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--font-weight-bold);line-height:1.12}.about-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.85rem,1.4vw,1.25rem)}.about-service-card{position:relative;min-height:188px;overflow:hidden;border:1px solid rgba(143,162,204,0.24);padding:clamp(1.05rem,1.75vw,1.55rem);background:linear-gradient(145deg,rgba(9,17,34,0.9),rgba(7,13,27,0.82)),radial-gradient(circle at 88% 20%,rgba(255,59,147,0.1),transparent 18rem);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 22px 46px rgba(0,0,0,0.2)}.about-service-card::before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(120deg,rgba(20,120,255,0.12),transparent 30%),linear-gradient(300deg,rgba(255,59,147,0.1),transparent 28%)}.about-service-card span,.about-service-card h3,.about-service-card p{position:relative}.about-service-card span{color:#ff3b93;font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.about-service-card h3{margin-top:1.1rem;color:#ffffff;font-size:clamp(var(--text-lg),1.25vw,1.25rem);font-weight:var(--font-weight-semibold);line-height:1.28}.about-service-card h3:first-child{margin-top:0}.about-service-card p{margin-top:0.55rem;color:rgba(247,248,250,0.62);font-size:var(--text-sm);line-height:1.64}.about-note{max-width:58rem;margin-top:1rem;color:rgba(247,248,250,0.62);font-size:var(--text-sm);line-height:1.7}.about-story{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);min-height:clamp(520px,42vw,650px);margin-top:clamp(0.35rem,1vw,0.75rem);overflow:hidden;background:linear-gradient(145deg,rgba(7,18,38,0.82),rgba(7,13,27,0.9)),#071326;box-shadow:0 24px 55px rgba(0,0,0,0.24)}.about-story__image{min-height:inherit;background:linear-gradient(180deg,rgba(5,10,21,0.05),rgba(5,10,21,0.36)),url("../images/optimized/hero/process-port.jpg") center / cover no-repeat}.about-story__content{display:grid;align-content:center;padding:clamp(1.4rem,4vw,4.6rem)}.about-story__content p{max-width:43rem;margin-top:0.85rem;color:rgba(247,248,250,0.66);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));line-height:1.72}.about-timeline{display:grid;gap:0.85rem;margin-top:clamp(1.25rem,2.5vw,2rem);counter-reset:about-step}.about-timeline li{position:relative;display:grid;gap:0.22rem;padding-left:3.2rem;counter-increment:about-step}.about-timeline li::before{position:absolute;top:0.05rem;left:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,59,147,0.44);color:#ffffff;content:counter(about-step,decimal-leading-zero);font-family:var(--font-numeric);font-size:0.72rem;font-weight:var(--font-weight-semibold);background:rgba(255,59,147,0.12)}.about-timeline strong{color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.35}.about-timeline span{color:rgba(247,248,250,0.58);font-size:var(--text-sm);line-height:1.55}.about-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,1.8vw,1.35rem);margin-bottom:clamp(1rem,1.8vw,1.35rem);border:1px solid rgba(143,162,204,0.24);padding:clamp(1.15rem,2.3vw,2rem);background:linear-gradient(145deg,rgba(8,13,28,0.9),rgba(5,10,21,0.82)),linear-gradient(90deg,rgba(20,120,255,0.12),rgba(255,59,147,0.1));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 38px rgba(0,0,0,0.2)}.about-cta p{max-width:42rem;margin-top:0.75rem;color:rgba(247,248,250,0.66);font-size:var(--text-sm);line-height:1.65}.about-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.75rem}.about-trust::before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,#1478ff,#ff3b93);opacity:0.86}.about-work,.about-trust{position:relative;padding-block:clamp(1.6rem,3.3vw,3rem)}.about-work .about-band__intro,.about-trust .about-band__intro{grid-template-columns:1fr;align-items:end;gap:clamp(0.8rem,2vw,1.6rem)}.about-work .about-band__intro span,.about-trust .about-band__intro span{grid-column:1 / -1}.about-work .about-band__intro h2,.about-trust .about-band__intro h2{max-width:900px}.about-work .about-service-card,.about-trust .about-service-card{min-height:214px}.about-work .about-service-card{border-color:rgba(20,120,255,0.22)}.about-work .about-service-card::after,.about-trust .about-service-card::after{position:absolute;top:clamp(1rem,1.7vw,1.55rem);right:clamp(1rem,1.7vw,1.55rem);width:0.55rem;height:0.55rem;border-radius:999px;content:"";background:#1478ff;box-shadow:0 0 18px rgba(20,120,255,0.66)}.about-work .about-service-card:nth-child(even)::after,.about-trust .about-service-card:nth-child(even)::after{background:#ff3b93;box-shadow:0 0 18px rgba(255,59,147,0.62)}.about-story{border:1px solid rgba(143,162,204,0.2)}.about-story__content{background:radial-gradient(circle at 92% 16%,rgba(255,59,147,0.11),transparent 15rem),linear-gradient(145deg,rgba(7,18,38,0.6),rgba(7,13,27,0.18))}.about-timeline li{min-height:4.25rem;border-bottom:1px solid rgba(143,162,204,0.12);padding-bottom:0.8rem}.about-timeline li:last-child{border-bottom:0;padding-bottom:0}.about-trust{border:1px solid rgba(143,162,204,0.2);padding:clamp(1.3rem,2.8vw,2.4rem);background:linear-gradient(180deg,rgba(5,13,25,0.58),rgba(5,13,25,0.78)),radial-gradient(circle at 12% 15%,rgba(20,120,255,0.14),transparent 20rem),radial-gradient(circle at 90% 80%,rgba(255,59,147,0.12),transparent 22rem)}.about-note{border-left:3px solid #ff3b93;padding:0.9rem 1rem;background:rgba(255,255,255,0.045)}.about-cta{align-items:stretch;border-color:rgba(255,59,147,0.26)}.about-cta>div:first-child{display:grid;align-content:center}.about-cta__actions{align-content:center;align-items:center;min-width:min(100%,420px)}.about-cta__actions .hero__button{justify-content:center;width:100%;white-space:normal;text-align:center}.about-work{border:1px solid rgba(143,162,204,0.16);padding:clamp(1.3rem,2.8vw,2.4rem);background:linear-gradient(180deg,rgba(5,13,25,0.86),rgba(5,13,25,0.7)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.about-story__image{background:linear-gradient(180deg,rgba(5,10,21,0.04),rgba(5,10,21,0.42)),url("../images/generated/bg-shipping-port.webp") center / cover no-repeat}.about-trust{background:linear-gradient(180deg,rgba(5,13,25,0.86),rgba(5,13,25,0.76)),radial-gradient(circle at 12% 15%,rgba(20,120,255,0.14),transparent 20rem),radial-gradient(circle at 90% 80%,rgba(255,59,147,0.12),transparent 22rem),url("../images/generated/bg-inspection-data.webp") center / cover no-repeat,#061020}.about-cta{background:linear-gradient(145deg,rgba(8,13,28,0.92),rgba(5,10,21,0.86)),linear-gradient(90deg,rgba(20,120,255,0.14),rgba(255,59,147,0.12)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.about-work .about-service-card,.about-trust .about-service-card,.how-workflow__step,.how-detail__grid article,.how-checkpoints__list article{background:linear-gradient(145deg,rgba(9,17,34,0.92),rgba(7,13,27,0.86)),var(--card-bg-image,radial-gradient(circle at 88% 20%,rgba(255,59,147,0.09),transparent 18rem));background-size:cover;background-position:center}.about-work .about-service-card:nth-child(1),.about-trust .about-service-card:nth-child(1),.how-workflow__step:nth-child(1),.how-checkpoints__list article:nth-child(1){--card-bg-image:linear-gradient(rgba(5,10,21,0.8),rgba(5,10,21,0.86)),url("../images/generated/bg-auction-search.webp")}.about-work .about-service-card:nth-child(2),.about-trust .about-service-card:nth-child(2),.how-workflow__step:nth-child(2),.how-detail__grid article:nth-child(1),.how-checkpoints__list article:nth-child(2){--card-bg-image:linear-gradient(rgba(5,10,21,0.82),rgba(5,10,21,0.88)),url("../images/generated/bg-inspection-data.webp")}.about-work .about-service-card:nth-child(3),.about-trust .about-service-card:nth-child(3),.how-workflow__step:nth-child(3),.how-detail__grid article:nth-child(2),.how-checkpoints__list article:nth-child(3){--card-bg-image:linear-gradient(rgba(5,10,21,0.8),rgba(5,10,21,0.88)),url("../images/generated/bg-shipping-port.webp")}.about-work .about-service-card:nth-child(4),.about-trust .about-service-card:nth-child(4),.how-workflow__step:nth-child(4){--card-bg-image:linear-gradient(rgba(5,10,21,0.82),rgba(5,10,21,0.9)),url("../images/generated/bg-inspection-data.webp")}.how-workflow{background:linear-gradient(180deg,rgba(5,10,21,0.38),rgba(5,10,21,0.95)),linear-gradient(90deg,rgba(5,10,21,0.9),rgba(5,10,21,0.38) 52%,rgba(5,10,21,0.82)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.how-detail{background:linear-gradient(145deg,rgba(7,18,38,0.88),rgba(7,13,27,0.92)),url("../images/generated/bg-shipping-port.webp") center / cover no-repeat,#071326}.how-detail__media{background:linear-gradient(180deg,rgba(5,10,21,0.06),rgba(5,10,21,0.42)),url("../images/generated/bg-shipping-port.webp") center / cover no-repeat}.how-checkpoints{background:linear-gradient(180deg,rgba(5,13,25,0.68),rgba(5,13,25,0.92)),linear-gradient(90deg,rgba(5,13,25,0.88),rgba(5,13,25,0.44) 48%,rgba(5,13,25,0.78)),url("../images/optimized/hero/calc-hero.jpg") center 42% / cover no-repeat,#06111f}.how-final{background:linear-gradient(145deg,rgba(8,13,28,0.92),rgba(5,10,21,0.86)),linear-gradient(90deg,rgba(20,120,255,0.14),rgba(255,59,147,0.12)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.how-page{padding-block:0;background:#061020}.how-workflow{position:relative;isolation:isolate;min-height:clamp(640px,72vh,780px);padding:clamp(3rem,6vw,5.5rem) clamp(1rem,3vw,2rem) clamp(1.25rem,3vw,2.5rem);overflow:hidden;color:#f4f7ff;background:linear-gradient(180deg,rgba(5,10,21,0.32),rgba(5,10,21,0.94)),linear-gradient(90deg,rgba(5,10,21,0.86),rgba(5,10,21,0.22) 52%,rgba(5,10,21,0.76)),url("../images/optimized/hero/how-hero.jpg") center / cover no-repeat,#061020}.how-workflow::before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(20,120,255,0.16),transparent 22rem),radial-gradient(circle at 84% 36%,rgba(255,59,147,0.13),transparent 22rem),linear-gradient(90deg,rgba(255,255,255,0.028),transparent 22%,transparent 78%,rgba(255,255,255,0.028))}.how-workflow__symbols{position:absolute;width:0;height:0;overflow:hidden}.how-workflow__intro,.how-workflow__steps{position:relative;z-index:1;width:min(100%,1440px);margin-inline:auto}.how-workflow__intro{display:grid;justify-items:start;gap:0.55rem;max-width:720px;margin-inline:0 auto}.how-workflow__eyebrow{margin:0;color:#ff3b93;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.2}.how-workflow h1{margin:0;color:#ffffff;font-size:var(--text-hero);font-weight:var(--font-weight-bold);line-height:1.06;text-shadow:0 2px 28px rgba(0,0,0,0.52)}.how-workflow__intro>p:last-child{margin:0;max-width:39rem;color:rgba(247,248,250,0.72);font-size:clamp(var(--text-base),1.4vw,var(--text-lg));line-height:1.68}.how-workflow__steps{--line-y:92px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.75rem,1.4vw,1.25rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.25rem,2.4vw,2rem);border:1px solid rgba(143,162,204,0.24);background:linear-gradient(145deg,rgba(8,13,28,0.82),rgba(5,10,21,0.72)),linear-gradient(90deg,rgba(20,120,255,0.11),rgba(255,59,147,0.09));box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 24px 55px rgba(0,0,0,0.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);counter-reset:how-step}.how-workflow__steps::before,.how-workflow__steps::after{position:absolute;top:var(--line-y);height:2px;content:"";pointer-events:none}.how-workflow__steps::before{right:clamp(2rem,4vw,4rem);left:clamp(2rem,4vw,4rem);background:rgba(134,150,177,0.5)}.how-workflow__steps::after{left:clamp(2rem,4vw,4rem);width:calc(100% - clamp(4rem,8vw,8rem));background:linear-gradient(90deg,#1478ff,#ff3b93);box-shadow:0 0 18px rgba(255,59,147,0.3),0 0 16px rgba(20,120,255,0.24)}.how-workflow__step{position:relative;display:grid;justify-items:center;min-height:230px;padding:130px 0.75rem 0.65rem;text-align:center}.how-workflow__step:first-child{align-items:start}.how-workflow__step:first-child::before,.how-workflow__step:last-child::before{position:absolute;top:calc(var(--line-y) - 4px);z-index:2;width:10px;height:10px;content:"";border-radius:999px;background:#ff3b93;box-shadow:0 0 0 1px rgba(255,59,147,0.45)}.how-workflow__step:first-child::before{left:0}.how-workflow__step:last-child::before{right:0;background:rgba(134,150,177,0.9);box-shadow:none}.how-workflow__number{position:absolute;top:0;left:0;color:transparent;font-family:var(--font-numeric);font-size:clamp(4.25rem,6vw,6.5rem);font-weight:var(--font-weight-semibold);line-height:1;-webkit-text-stroke:1px rgba(139,157,188,0.34);text-shadow:0 0 24px rgba(20,120,255,0.08)}.how-workflow__icon-wrap{position:absolute;top:20px;left:50%;z-index:3;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(145,166,205,0.36);border-radius:50%;color:#ffffff;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.08),transparent 62%),rgba(8,20,38,0.68);box-shadow:inset 0 0 16px rgba(255,255,255,0.04),0 0 26px rgba(20,120,255,0.12);transform:translateX(-50%)}.how-workflow__icon-wrap::after{position:absolute;right:7px;bottom:9px;width:16px;height:16px;content:"";border:2px solid #ff3b93;border-radius:50%;background:linear-gradient(135deg,transparent 48%,#ff3b93 50%,#ff3b93 58%,transparent 60%) 5px 2px / 8px 9px no-repeat,#071326}.how-workflow__icon{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(20,120,255,0.46))}.how-workflow__pin{position:absolute;top:calc(var(--line-y) - 7px);left:50%;z-index:4;width:14px;height:14px;border:2px solid rgba(230,237,250,0.78);border-radius:50%;background:#071326;box-shadow:0 0 0 1px rgba(255,59,147,0.42),0 0 12px rgba(255,59,147,0.25);transform:translateX(-50%)}.how-workflow__pin::after{position:absolute;inset:3px;content:"";border-radius:inherit;background:#ff3b93}.how-workflow__step h2{margin-top:0;color:#ffffff;font-size:clamp(var(--text-base),1.2vw,var(--text-lg));font-weight:var(--font-weight-bold);line-height:1.28}.how-workflow__step p{width:min(100%,260px);margin-top:0.45rem;color:rgba(207,218,238,0.62);font-size:var(--text-sm);line-height:1.56}.how-workflow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.85rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3.25rem);padding:clamp(1rem,2vw,1.5rem);background:linear-gradient(145deg,rgba(8,13,28,0.88),rgba(5,10,21,0.8)),radial-gradient(circle at 90% 0%,rgba(255,59,147,0.08),transparent 18rem)}.how-workflow__steps::before,.how-workflow__steps::after,.how-workflow__step::before,.how-workflow__icon-wrap,.how-workflow__pin{display:none}.how-workflow__step{justify-items:start;min-height:0;border:1px solid rgba(143,162,204,0.18);padding:clamp(1rem,1.8vw,1.35rem);text-align:left;background:rgba(255,255,255,0.035)}.how-workflow__number{position:static;display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;margin-bottom:1rem;border:1px solid rgba(255,59,147,0.36);color:#ffffff;font-size:0.82rem;font-weight:var(--font-weight-semibold);-webkit-text-stroke:0;text-shadow:none;background:rgba(255,59,147,0.12)}.how-workflow__step:nth-child(odd) .how-workflow__number{border-color:rgba(20,120,255,0.42);background:rgba(20,120,255,0.12)}.how-workflow__step h2{font-size:clamp(var(--text-base),1.1vw,var(--text-lg))}.how-workflow__step p{width:auto;max-width:none;color:rgba(207,218,238,0.68)}.how-detail,.how-checkpoints,.how-final{width:min(100% - 32px,1440px);margin-inline:auto}.how-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr);min-height:clamp(520px,42vw,650px);margin-top:clamp(1rem,1.8vw,1.35rem);overflow:hidden;color:#ffffff;background:linear-gradient(145deg,rgba(7,18,38,0.84),rgba(7,13,27,0.9)),#071326;box-shadow:0 24px 55px rgba(0,0,0,0.24)}.how-detail__media{min-height:inherit;background:linear-gradient(180deg,rgba(5,10,21,0.08),rgba(5,10,21,0.36)),url("../images/optimized/hero/cargo.jpg") center / cover no-repeat}.how-detail__content{display:grid;align-content:center;padding:clamp(1.4rem,4vw,4.6rem)}.how-detail__kicker,.how-final span{display:block;color:#ff3b93;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.how-detail__content h2,.how-final h2{color:#ffffff;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--font-weight-bold);line-height:1.12}.how-detail__content>p{max-width:42rem;margin-top:0.85rem;color:rgba(247,248,250,0.66);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));line-height:1.72}.how-final p{max-width:38rem;margin-top:0.75rem;color:rgba(247,248,250,0.66);font-size:clamp(var(--text-sm),1.05vw,var(--text-base));line-height:1.65}.how-checkpoints__link{display:inline-flex;align-items:center;gap:0.7rem;min-height:46px;width:fit-content;margin-top:1.25rem;padding-inline:1rem;border:1px solid rgba(255,255,255,0.18);border-radius:8px;color:#ffffff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1;text-decoration:none;background:#1478ff;box-shadow:0 14px 28px rgba(20,120,255,0.2);transition:transform 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.how-checkpoints__link:hover,.how-checkpoints__link:focus-visible{transform:translateY(-1px);background:#0f6be6;box-shadow:0 0 0 4px rgba(20,120,255,0.16),0 16px 30px rgba(20,120,255,0.22)}.how-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem;margin-top:clamp(1.25rem,2.5vw,2rem)}.how-detail__grid article,.how-checkpoints__list article{border:1px solid rgba(143,162,204,0.22);padding:1rem;background:rgba(255,255,255,0.045)}.how-detail__grid span{color:#6fa0ff;font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.how-detail__grid h3,.how-checkpoints__list strong{display:block;margin-top:0.5rem;color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.35}.how-detail__grid p,.how-checkpoints__list span{display:block;margin-top:0.35rem;color:rgba(247,248,250,0.6);font-size:var(--text-sm);line-height:1.56}.how-checkpoints{display:block;margin-top:clamp(1rem,1.8vw,1.35rem);padding:clamp(1.25rem,2.8vw,2.4rem);color:#ffffff;background:linear-gradient(180deg,rgba(5,13,25,0.68),rgba(5,13,25,0.92)),linear-gradient(90deg,rgba(5,13,25,0.88),rgba(5,13,25,0.44) 48%,rgba(5,13,25,0.78)),url("../images/optimized/hero/calc-hero.jpg") center 42% / cover no-repeat,#06111f;box-shadow:0 22px 54px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.06)}.how-checkpoints__panel{display:block;min-width:0}.how-calculation{display:grid;grid-template-columns:minmax(220px,0.62fr) minmax(0,1fr);gap:clamp(0.85rem,1.7vw,1.15rem);min-height:100%}.how-calculation__summary,.how-calculation__steps,.how-calculation__total{border:1px solid rgba(143,162,204,0.24);background:linear-gradient(145deg,rgba(8,17,34,0.92),rgba(5,10,21,0.84)),radial-gradient(circle at 22% 16%,rgba(20,120,255,0.16),transparent 13rem);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.how-calculation__summary{position:relative;display:grid;align-content:center;gap:0.65rem;min-height:100%;padding:clamp(1rem,2vw,1.35rem);overflow:hidden}.how-calculation__summary::before,.how-calculation__total::before{position:absolute;top:-1px;right:-1px;left:-1px;height:2px;content:"";background:linear-gradient(90deg,#1478ff,#ff3b93)}.how-calculation__summary span{color:rgba(247,248,250,0.62);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.how-calculation__summary strong{color:#ffffff;font-family:var(--font-numeric);font-size:clamp(2.4rem,5vw,4.1rem);font-weight:var(--font-weight-semibold);line-height:0.95}.how-calculation__summary p{max-width:18rem;margin:0;color:rgba(247,248,250,0.64);font-size:var(--text-sm);line-height:1.55}.how-calculation__steps{display:grid;gap:0;padding:0;margin:0;list-style:none}.how-calculation__steps li{position:relative;display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto;gap:0.85rem;align-items:center;min-height:84px;padding:0.85rem 1rem}.how-calculation__steps li + li{border-top:1px solid rgba(143,162,204,0.18)}.how-calculation__steps li + li::before{position:absolute;top:-0.68rem;right:1rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(143,162,204,0.24);border-radius:999px;color:rgba(247,248,250,0.72);font-family:var(--font-numeric);font-size:0.95rem;content:"+";background:#071122}.how-calculation__number{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(20,120,255,0.42);border-radius:8px;color:#ffffff;font-family:var(--font-numeric);font-size:0.76rem;font-weight:var(--font-weight-semibold);line-height:1;background:rgba(20,120,255,0.13)}.how-calculation__steps li:nth-child(even) .how-calculation__number{border-color:rgba(255,59,147,0.38);background:rgba(255,59,147,0.12)}.how-calculation__steps strong{display:block;color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.32}.how-calculation__steps p{margin:0.25rem 0 0;color:rgba(247,248,250,0.6);font-size:var(--text-sm);line-height:1.5}.how-calculation__steps b{color:#ffffff;font-family:var(--font-numeric);font-size:clamp(1rem,1.3vw,1.18rem);font-weight:var(--font-weight-semibold);white-space:nowrap}.how-calculation__total{position:relative;grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.85rem;align-items:center;padding:1rem}.how-calculation__total span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:8px;color:#ffffff;font-family:var(--font-numeric);font-size:1.25rem;background:#1478ff}.how-calculation__total strong{color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.how-calculation__total b{color:#ffffff;font-family:var(--font-numeric);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:var(--font-weight-semibold);white-space:nowrap}.price-builder{display:grid;gap:clamp(0.85rem,1.4vw,1rem);min-height:100%}.price-builder__header,.price-builder__formula li,.price-builder__result{border:1px solid rgba(143,162,204,0.22);background:linear-gradient(145deg,rgba(8,17,34,0.9),rgba(5,10,21,0.8)),radial-gradient(circle at 12% 10%,rgba(20,120,255,0.12),transparent 11rem);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045)}.price-builder__header{display:grid;grid-template-columns:1fr;gap:0.45rem;align-items:center;padding:clamp(1rem,1.7vw,1.25rem)}.price-builder__header span{display:block;color:#ff3b93;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.price-builder__header h2{margin-top:0.5rem;color:#ffffff;font-size:clamp(1.75rem,3vw,3rem);font-weight:var(--font-weight-bold);line-height:1.12}.price-builder__header p{max-width:48rem;margin:0.75rem 0 0;color:rgba(247,248,250,0.66);font-size:clamp(var(--text-sm),1.05vw,var(--text-base));line-height:1.65}.price-builder__header .price-builder__note{max-width:40rem;margin-top:0.7rem;border-left:3px solid #ff3b93;padding-left:0.85rem;color:rgba(247,248,250,0.78)}.price-builder__formula{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem;padding:0;margin:0;list-style:none}.price-builder__formula li{position:relative;display:grid;align-content:space-between;min-height:246px;padding:1rem}.price-builder__formula li:not(:last-child)::after{position:absolute;top:50%;right:-1.12rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid rgba(143,162,204,0.26);border-radius:999px;color:#ffffff;font-family:var(--font-numeric);font-size:1rem;line-height:1;content:"+";background:#1478ff;transform:translateY(-50%)}.price-builder__number{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(20,120,255,0.42);border-radius:8px;color:#ffffff;font-family:var(--font-numeric);font-size:0.76rem;font-weight:var(--font-weight-semibold);background:rgba(20,120,255,0.13)}.price-builder__formula li:nth-child(even) .price-builder__number{border-color:rgba(255,59,147,0.38);background:rgba(255,59,147,0.12)}.price-builder__formula strong{display:block;margin-top:0.9rem;color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.32}.price-builder__formula p{margin:0.35rem 0 0;color:rgba(247,248,250,0.6);font-size:var(--text-sm);line-height:1.48}.price-builder__formula b{align-self:end;margin-top:1rem;color:#ffffff;font-family:var(--font-numeric);font-size:clamp(1.55rem,2.15vw,2rem);font-weight:var(--font-weight-semibold);line-height:1}.price-builder__result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.9rem;align-items:center;padding:clamp(1rem,1.7vw,1.25rem);background:linear-gradient(135deg,rgba(20,120,255,0.92),rgba(18,48,100,0.72)),linear-gradient(90deg,rgba(255,59,147,0.2),transparent)}.price-builder__result span{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(255,255,255,0.24);border-radius:8px;color:#ffffff;font-family:var(--font-numeric);font-size:1.35rem;background:rgba(5,10,21,0.22)}.price-builder__result strong{color:#ffffff;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:var(--font-weight-bold)}.price-builder__result b{color:#ffffff;font-family:var(--font-numeric);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap}.how-checkpoints__preview{position:relative;display:grid;align-content:space-between;min-height:100%;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(143,162,204,0.24);overflow:hidden;background:linear-gradient(145deg,rgba(8,17,34,0.9),rgba(5,10,21,0.82)),radial-gradient(circle at 20% 18%,rgba(20,120,255,0.16),transparent 13rem),radial-gradient(circle at 88% 88%,rgba(255,59,147,0.12),transparent 14rem);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.how-checkpoints__preview::before{position:absolute;top:-1px;right:-1px;left:-1px;height:2px;content:"";background:linear-gradient(90deg,#1478ff,#ff3b93)}.how-checkpoints__screen{position:relative;display:grid;gap:0.35rem;padding:1rem;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.055)}.how-checkpoints__screen span{color:rgba(247,248,250,0.58);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.how-checkpoints__screen strong{color:#ffffff;font-family:var(--font-numeric);font-size:clamp(2rem,4vw,3.15rem);font-weight:var(--font-weight-semibold);line-height:1}.how-checkpoints__flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.55rem;margin-top:1.5rem}.how-checkpoints__flow::before{position:absolute;top:50%;right:1.6rem;left:1.6rem;height:2px;content:"";background:linear-gradient(90deg,rgba(20,120,255,0.3),#1478ff,#ff3b93);transform:translateY(-50%)}.how-checkpoints__flow span{position:relative;z-index:1;display:grid;place-items:center;min-width:0;min-height:42px;padding-inline:0.35rem;border:1px solid rgba(143,162,204,0.24);border-radius:8px;color:rgba(247,248,250,0.86);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:rgba(5,10,21,0.88)}.how-checkpoints__list{display:grid;grid-template-columns:1fr;gap:0.7rem}.how-checkpoints__list article{position:relative;min-height:98px;padding-left:4.2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.how-checkpoints__index{position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-top:0;border:1px solid rgba(20,120,255,0.42);border-radius:8px;color:#ffffff;font-family:var(--font-numeric);font-size:0.76rem;font-weight:var(--font-weight-semibold);line-height:1;background:rgba(20,120,255,0.13)}.how-checkpoints__list article:nth-child(even) .how-checkpoints__index{border-color:rgba(255,59,147,0.38);background:rgba(255,59,147,0.12)}.how-final{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1rem,1.8vw,1.35rem);margin-bottom:clamp(1rem,1.8vw,1.35rem);border:1px solid rgba(143,162,204,0.24);padding:clamp(1.15rem,2.3vw,2rem);color:#ffffff;background:linear-gradient(145deg,rgba(8,13,28,0.9),rgba(5,10,21,0.82)),linear-gradient(90deg,rgba(20,120,255,0.12),rgba(255,59,147,0.1));box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 38px rgba(0,0,0,0.2)}.how-workflow{background:linear-gradient(180deg,rgba(5,10,21,0.38),rgba(5,10,21,0.95)),linear-gradient(90deg,rgba(5,10,21,0.9),rgba(5,10,21,0.38) 52%,rgba(5,10,21,0.82)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.how-workflow__step,.how-detail__grid article,.how-checkpoints__list article{background:linear-gradient(145deg,rgba(9,17,34,0.92),rgba(7,13,27,0.86)),var(--card-bg-image,radial-gradient(circle at 88% 20%,rgba(255,59,147,0.09),transparent 18rem));background-position:center;background-size:cover}.how-workflow__step:nth-child(1),.how-checkpoints__list article:nth-child(1){--card-bg-image:linear-gradient(rgba(5,10,21,0.8),rgba(5,10,21,0.86)),url("../images/generated/bg-auction-search.webp")}.how-workflow__step:nth-child(2),.how-detail__grid article:nth-child(1),.how-checkpoints__list article:nth-child(2){--card-bg-image:linear-gradient(rgba(5,10,21,0.82),rgba(5,10,21,0.88)),url("../images/generated/bg-inspection-data.webp")}.how-workflow__step:nth-child(3),.how-detail__grid article:nth-child(2),.how-checkpoints__list article:nth-child(3){--card-bg-image:linear-gradient(rgba(5,10,21,0.8),rgba(5,10,21,0.88)),url("../images/generated/bg-shipping-port.webp")}.how-workflow__step:nth-child(4){--card-bg-image:linear-gradient(rgba(5,10,21,0.82),rgba(5,10,21,0.9)),url("../images/generated/bg-inspection-data.webp")}.how-detail{background:linear-gradient(145deg,rgba(7,18,38,0.88),rgba(7,13,27,0.92)),url("../images/generated/bg-shipping-port.webp") center / cover no-repeat,#071326}.how-detail__media{background:linear-gradient(180deg,rgba(5,10,21,0.06),rgba(5,10,21,0.42)),url("../images/generated/bg-shipping-port.webp") center / cover no-repeat}.how-checkpoints{background:linear-gradient(180deg,rgba(5,13,25,0.76),rgba(5,13,25,0.9)),linear-gradient(90deg,rgba(5,13,25,0.82),rgba(5,13,25,0.44) 48%,rgba(5,13,25,0.78)),url("../images/generated/bg-inspection-data.webp") center / cover no-repeat,#06111f}.how-final{background:linear-gradient(145deg,rgba(8,13,28,0.92),rgba(5,10,21,0.86)),linear-gradient(90deg,rgba(20,120,255,0.14),rgba(255,59,147,0.12)),url("../images/generated/bg-auction-search.webp") center / cover no-repeat,#061020}.site-footer{position:relative;color:rgba(247,248,250,0.66);background:radial-gradient(circle at 10% 0%,rgba(20,120,255,0.1),transparent 24rem),radial-gradient(circle at 92% 4%,rgba(255,59,147,0.09),transparent 22rem),#050a15;border-top:1px solid rgba(143,162,204,0.18)}.site-footer__inner{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);width:min(100% - 32px,1440px);margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem)}.site-footer__brand{max-width:360px}.site-footer__logo{display:inline-flex;align-items:center}.site-footer__logo img{width:clamp(140px,20vw,185px);height:auto;object-fit:contain}.site-footer__brand p{margin-top:1rem;font-size:var(--text-sm);line-height:1.65}.footer-social{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.35rem}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(143,162,204,0.2);border-radius:999px;color:rgba(247,248,250,0.82);background:rgba(255,255,255,0.05);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:none;transition:border-color 160ms ease,color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.footer-social a:hover,.footer-social a:focus-visible{color:#ffffff;transform:translateY(-1px);border-color:rgba(255,59,147,0.54);box-shadow:0 0 0 4px rgba(255,59,147,0.12)}.footer-column h2{margin-bottom:1rem;color:#ffffff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.3}.footer-column ul{display:grid;gap:0.72rem}.footer-column,.footer-column a{color:rgba(247,248,250,0.62);font-style:normal}.footer-column a,.footer-column li{font-size:var(--text-sm);line-height:1.55}.footer-column a{transition:color 160ms ease}.footer-column a:hover,.footer-column a:focus-visible{color:#ffffff}.footer-contact li{position:relative;padding-left:1.25rem}.footer-contact li::before{position:absolute;top:0.42rem;left:0;width:0.45rem;height:0.45rem;border-radius:999px;content:"";background:linear-gradient(135deg,#1478ff,#ff3b93)}.site-footer__bottom{width:min(100% - 32px,1440px);margin-inline:auto;padding-block:1.25rem;border-top:1px solid rgba(143,162,204,0.16);color:rgba(247,248,250,0.48);font-size:var(--text-sm);line-height:1.5}@media (prefers-reduced-motion:reduce){body::before,.hero__media{animation:none}.hero__button,.feature-card,.feature-card::before,.feature-card__icon,.feature-card__arrow,.process-step,.process-step__icon,.process-step__dot,.auction-calculator__logos img,.auction-calculator__form,.auction-calculator__results,.auction-estimate dl div,.auction-estimate,.custom-select__button,.custom-select__button::after,.custom-select__list,.partner-carousel__track,.partner-carousel__item,.partner-carousel__item::after,.partner-carousel__item img,.footer-social a,.footer-column a{transition:none}.partner-carousel__track{animation:none}.contact-slideshow__image{animation:none}.contact-slideshow__image:first-child{opacity:1}.auction-calculator::after{animation:none}}.skip-link,.hero__button,.hero-bridge,.feature-card,.process-panel,.process-step,.auction-calculator,.auction-estimate,.contact-section,.contact-visual,.contact-card,.contact-form,.form-field input,.form-field select,.form-field textarea,.custom-select__button,.custom-select__list,.custom-select__option,.partner-carousel,.contact-submit,.contact-mini-map,.footer-social a{border-radius:0}.hero__button{border:1px solid rgba(255,255,255,0.16)}.contact-submit{border:0}.custom-select__button,.form-field input,.form-field select,.form-field textarea{border-width:1px}.auction-type-toggle,.auction-money-input,.auction-auto-note,.auction-calculator__form,.auction-calculator__results{border-radius:2px}@media (max-width:1023px){.auction-calculator{grid-template-columns:1fr}.auction-calculator__results{grid-template-columns:1fr}}@media (max-width:560px){.auction-calculator{padding-inline:1rem}.auction-calculator__form,.auction-calculator__results{padding:1rem}.auction-money-input{grid-template-columns:56px 1fr}.auction-money-input span,.auction-money-input input{min-height:60px}.auction-estimate dl div{align-items:flex-start;flex-direction:column;gap:0.45rem}.auction-estimate__total dd{font-size:2.35rem}}@media (max-width:1023px){.auction-calculator__panel{grid-template-columns:1fr}.auction-calculator__column + .auction-calculator__column{border-left:0;border-top:1px solid var(--auction-panel-line)}.auction-calculator__column--total{align-content:start}.auction-range::before{max-width:34%}}@media (max-width:560px){.auction-calculator{padding:0.75rem 1rem 1.5rem}.auction-calculator__header,.auction-calculator__panel{width:100%}.auction-calculator h2{font-size:clamp(1.7rem,9vw,2.3rem)}.auction-calculator__column{padding:1rem}.auction-calculator .auction-type-toggle{gap:0.9rem;min-height:74px;margin-top:1rem}.auction-calculator .auction-type-toggle__button--logo{min-height:56px}.auction-calculator .auction-type-toggle__button--logo img{max-width:96px;max-height:44px}.auction-bid-display,.auction-calculator__column--total strong{font-size:clamp(2.45rem,15vw,3.7rem)}.auction-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.35rem}.auction-presets button{min-height:28px;padding-inline:0.2rem;font-size:0.7rem}.auction-range::before{display:block;top:calc(0.35rem + 10px);right:0;left:0;max-width:none;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0.34),rgba(255,255,255,0.28)),linear-gradient(90deg,transparent 0%,rgba(255,46,120,0.62) 28%,rgba(255,255,255,0.62) 58%,transparent 100%);box-shadow:0 0 8px rgba(255,46,120,0.24)}.auction-range input[type="range"]{height:14px}.auction-range input[type="range"]::-webkit-slider-runnable-track{height:14px}.auction-range input[type="range"]::-webkit-slider-thumb{width:12px;height:12px;margin-top:1px}.auction-range input[type="range"]::-moz-range-thumb{width:12px;height:12px}.auction-total-breakdown{margin-top:1.65rem}.auction-total-breakdown div{min-height:34px;gap:0.55rem;padding:0.48rem 0.58rem}.auction-total-breakdown span{font-size:0.66rem;line-height:1.35}.auction-total-breakdown strong{font-size:clamp(0.98rem,7vw,1.45rem)}}:root{--site-header-height:clamp(62px,6vw,70px)}body{padding-top:var(--site-header-height)}.site-header{position:fixed;top:0;right:0;left:0;z-index:1000;color:var(--color-text);background:rgba(5,10,21,0.78);border-bottom:1px solid rgba(119,160,255,0.14);box-shadow:0 0 0 rgba(0,0,0,0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.site-header.is-scrolled{background:rgba(5,10,21,0.94);border-bottom-color:rgba(255,77,166,0.18);box-shadow:0 14px 34px rgba(0,0,0,0.22)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - 32px,1440px);min-height:var(--site-header-height);margin-inline:auto;gap:clamp(0.75rem,2vw,1.75rem)}.site-header__logo{display:inline-flex;align-items:center;flex:0 0 auto}.site-header__logo img{width:clamp(122px,24vw,168px);height:auto;max-height:52px;object-fit:contain}.site-nav{position:absolute;top:100%;right:0;bottom:auto;left:0;display:flex;flex-direction:column;height:calc(100vh - 100%);height:calc(100dvh - 100%);max-height:none;opacity:0;overflow-x:hidden;overflow-y:auto;visibility:hidden;background:radial-gradient(circle at 100% 0,rgba(255,59,147,0.1),transparent 34%),radial-gradient(circle at 0 100%,rgba(20,120,255,0.1),transparent 38%),#070c17;border-top:1px solid rgba(119,160,255,0.14);box-shadow:0 24px 54px rgba(0,0,0,0.5);pointer-events:none;transform:translateY(-10px);transition:opacity 180ms ease,transform 220ms ease,visibility 220ms ease}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav__list{display:flex;flex-direction:column;width:min(100% - 32px,1440px);min-height:0;margin-inline:auto;padding-block:0.75rem;gap:0.5rem}.site-nav__link,.language-nav__link,.quote-button{display:inline-flex;align-items:center;min-height:42px;color:rgba(247,248,250,0.72);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.site-nav__link{position:relative;width:100%;min-height:54px;padding:0.75rem 1rem;border:1px solid rgba(119,160,255,0.12);color:rgba(247,248,250,0.78);background:rgba(255,255,255,0.025);font-size:var(--text-base);white-space:nowrap}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active,.language-nav__link:hover,.language-nav__link:focus-visible,.language-nav__link.is-active{color:var(--color-text)}.site-nav__link::after{position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;height:auto;content:"";opacity:0;background:linear-gradient(180deg,#1478ff,#ff3b93);transform:scaleY(0.35);transform-origin:center;transition:opacity 160ms ease,transform 160ms ease}.site-nav__link.is-active::after,.site-nav__link:hover::after,.site-nav__link:focus-visible::after{opacity:1;transform:scaleY(1)}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{border-color:rgba(255,77,166,0.3);background:linear-gradient(90deg,rgba(20,120,255,0.1),rgba(255,59,147,0.08))}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(0.5rem,1.4vw,1rem)}.language-nav__list{position:relative;isolation:isolate;display:flex;align-items:center;gap:0.1875rem;padding:0.25rem;border:1px solid rgba(143,162,204,0.22);background:linear-gradient(145deg,rgba(9,17,34,0.68),rgba(5,10,21,0.74)),rgba(255,255,255,0.035);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 24px rgba(0,0,0,0.16)}.language-nav--mobile{display:none}.language-nav__link{position:relative;justify-content:center;min-width:36px;min-height:34px;padding-inline:0.55rem;border:1px solid transparent;color:rgba(247,248,250,0.68);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.language-nav__link:hover,.language-nav__link:focus-visible{border-color:rgba(119,160,255,0.24);background:rgba(255,255,255,0.06);box-shadow:0 0 0 3px rgba(20,120,255,0.11)}.language-nav__link.is-active{border-color:rgba(255,77,166,0.42);color:#ffffff;background:linear-gradient(100deg,rgba(20,120,255,0.24),rgba(255,59,147,0.2)),rgba(255,255,255,0.055);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 18px rgba(255,59,147,0.12)}.quote-button{justify-content:center;min-width:max-content;height:40px;padding-inline:clamp(0.875rem,1.6vw,1.25rem);border:1px solid transparent;border-radius:10px;color:var(--color-text);background:linear-gradient(rgba(5,10,21,0.94),rgba(5,10,21,0.94)) padding-box,linear-gradient(100deg,#1478ff,#ff3b93) border-box}.quote-button:hover,.quote-button:focus-visible{color:#ffffff;box-shadow:0 0 0 3px rgba(20,120,255,0.16)}.quote-button--desktop{display:none}.quote-button--mobile{width:min(100% - 32px,1440px);min-height:52px;margin:auto auto 1.25rem;font-size:var(--text-base);font-weight:var(--font-weight-semibold);background:linear-gradient(90deg,rgba(20,120,255,0.2),rgba(255,59,147,0.18)) padding-box,linear-gradient(100deg,#1478ff,#ff3b93) border-box}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:40px;height:40px;gap:5px;border:1px solid rgba(119,160,255,0.18);border-radius:10px;color:var(--color-text);background:rgba(255,255,255,0.03);transition:border-color 160ms ease,background-color 160ms ease}.menu-toggle:hover,.menu-toggle:focus-visible,.menu-toggle[aria-expanded="true"]{border-color:rgba(255,77,166,0.36);background:rgba(255,255,255,0.07)}.menu-toggle__line{width:20px;height:2px;border-radius:999px;background:currentColor;transition:transform 160ms ease,opacity 160ms ease}.menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] .menu-toggle__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.is-menu-open{overflow:hidden}@media (max-width:767px){.language-nav--header{display:none}.language-nav--mobile{display:block;width:min(100% - 32px,1440px);margin:1.1rem auto 0.25rem}.language-nav--mobile .language-nav__list{justify-content:stretch;width:100%;padding:0.25rem;gap:0.25rem}.language-nav--mobile li{flex:1}.language-nav--mobile .language-nav__link{width:100%;min-height:44px;border-color:transparent;background:transparent}.language-nav--mobile .language-nav__link.is-active{border-color:rgba(255,77,166,0.42);color:#fff;background:linear-gradient(100deg,rgba(20,120,255,0.2),rgba(255,59,147,0.18))}}@media (max-width:359px){.site-header__inner,.site-nav__list,.quote-button--mobile,.language-nav--mobile{width:min(100% - 24px,1440px)}.site-header__logo img{width:108px}}@media (prefers-reduced-motion:reduce){.site-header,.site-nav,.site-nav__link,.site-nav__link::after,.language-nav__link,.quote-button,.menu-toggle,.menu-toggle__line{transition:none}}.language-nav__list,.language-nav__link,.quote-button,.menu-toggle,.menu-toggle__line{border-radius:0}.language-nav__list,.quote-button,.menu-toggle{border-width:1px}@media (min-width:480px){:root{--container:min(100% - 40px,1200px)}.site-header__inner,.site-nav__list,.quote-button--mobile,.hero__inner{width:min(100% - 40px,1440px)}.hero__actions{flex-wrap:nowrap}.home-sections{width:min(100% - 40px,1440px)}.site-footer__inner,.site-footer__bottom{width:min(100% - 40px,1440px)}}@media (min-width:768px){.site-header__logo img{width:clamp(138px,20vw,168px)}.hero{min-height:clamp(560px,74vh,740px)}.hero__media{background-position:70% bottom}.hero__content{width:min(58vw,680px)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-bridge{grid-template-columns:minmax(240px,0.68fr) minmax(0,1.32fr);align-items:center}.partner-carousel__item{width:clamp(130px,10.5vw,172px)}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-calculator .auction-form-grid{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:minmax(260px,1.25fr) minmax(160px,0.6fr) minmax(220px,0.8fr);align-items:start}}@media (min-width:1024px){:root{--site-header-height:70px}.site-header{background:linear-gradient(118deg,rgba(20,120,255,0.18) 0%,transparent 28%,transparent 68%,rgba(255,59,147,0.14) 100%),rgba(5,10,21,0.82)}.site-header.is-scrolled{background:linear-gradient(118deg,rgba(20,120,255,0.14) 0%,transparent 30%,transparent 68%,rgba(255,59,147,0.12) 100%),rgba(5,10,21,0.94)}.site-header__inner{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;min-height:70px}.site-nav{position:static;display:flex;justify-content:center;height:auto;overflow:visible;max-height:none;opacity:1;background:transparent;border-bottom:0;box-shadow:none;pointer-events:auto;visibility:visible;transform:none;transition:none}.site-nav__list{flex-direction:row;justify-content:center;align-items:center;width:auto;min-height:auto;gap:clamp(1rem,1.8vw,2rem);padding-block:0}.site-nav__link{width:auto;min-height:70px;padding:0;border:0;background:transparent;font-size:var(--text-sm)}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{border-color:transparent;background:transparent}.site-nav__link::after{top:auto;right:0;bottom:0.9rem;left:0;width:auto;height:2px;background:linear-gradient(90deg,#1478ff,#ff3b93);transform:scaleX(0.32)}.site-nav__link.is-active::after,.site-nav__link:hover::after,.site-nav__link:focus-visible::after{transform:scaleX(1)}.site-nav__link.is-active{color:var(--color-text)}.menu-toggle{display:none}.quote-button--desktop{display:inline-flex}.quote-button--mobile{display:none}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-panel{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;min-height:168px}.process-panel--route{grid-template-columns:var(--route-side-width) minmax(0,1fr) var(--route-side-width);align-items:start;min-height:clamp(351px,30vw,429px)}.process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.85rem,1.8vw,2rem)}.process-step{justify-items:center;text-align:center}.process-step:not(:last-child)::after{position:absolute;top:4.6rem;right:clamp(-2.2rem,-1.8vw,-1rem);width:clamp(2.1rem,3vw,3.4rem);height:1.5rem;content:"";background:linear-gradient(rgba(247,248,250,0.64),rgba(247,248,250,0.64)) 0 50% / calc(100% - 9px) 2px no-repeat}.process-step:not(:last-child)::before{position:absolute;top:calc(4.6rem + 5px);right:clamp(-2.2rem,-1.8vw,-1rem);width:12px;height:12px;content:"";border-top:2px solid rgba(247,248,250,0.64);border-right:2px solid rgba(247,248,250,0.64);transform:rotate(45deg)}.process-panel--route .process-step:not(:last-child)::before,.process-panel--route .process-step:not(:last-child)::after{content:none}.process-panel--route .process-step:first-child::before{content:"";position:absolute;top:calc(var(--route-line-y) - 7px);right:auto;left:-0.35rem;width:14px;height:14px;border-top:0;border-right:0;border-bottom:2px solid rgba(86,118,255,0.92);border-left:2px solid rgba(86,118,255,0.92);background:transparent;transform:rotate(45deg)}.auction-calculator{grid-template-columns:minmax(320px,0.86fr) minmax(460px,1.14fr);align-items:start}.site-footer__inner{grid-template-columns:minmax(280px,1.3fr) minmax(170px,0.7fr) minmax(240px,0.9fr);align-items:start}}@media (min-width:1024px) and (max-width:1180px){.site-header__inner{width:min(100% - 28px,1440px);grid-template-columns:minmax(132px,174px) minmax(0,1fr) auto;gap:0.75rem}.site-header__logo img{width:clamp(132px,15vw,158px)}.site-nav__list{gap:clamp(0.55rem,1vw,0.95rem)}.language-nav__link{min-width:29px;padding-inline:0.35rem}.quote-button{padding-inline:0.75rem;font-size:var(--text-sm)}}@media (min-width:1280px){:root{--container:min(100% - 64px,1280px)}.site-header__inner{width:min(100% - 64px,1440px)}.site-nav__list{gap:clamp(1.4rem,2vw,2.35rem)}.hero__inner,.home-sections,.site-footer__inner,.site-footer__bottom{width:min(100% - 64px,1440px)}.hero__content{width:min(47vw,700px)}}@media (max-width:1023px){.home-sections{width:100%;max-width:none;margin-inline:0}.hero-bridge,.feature-grid,.process-panel,.auction-calculator,.contact-section,.about-band,.about-story,.about-cta,.how-detail,.how-checkpoints,.how-final{width:100%;max-width:100%;margin-right:0;margin-left:0}.feature-grid{padding-inline:1rem}.hero-bridge,.process-panel--route,.auction-calculator{padding-right:1rem;padding-left:1rem}.feature-card,.auction-calculator__panel,.auction-calculator__column{min-width:0;max-width:100%}.about-hero__inner{width:min(100% - 32px,1440px)}.about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1rem}.about-band__intro{padding-inline:1rem}.about-work .about-band__intro,.about-trust .about-band__intro{grid-template-columns:1fr;align-items:start}.about-story{grid-template-columns:1fr}.about-story__image{min-height:360px}.about-cta{align-items:flex-start;flex-direction:column}.about-cta__actions{justify-content:flex-start;width:100%}.how-detail{grid-template-columns:1fr}.how-detail__media{min-height:360px}.how-checkpoints__list{grid-template-columns:1fr}.how-checkpoints__panel{grid-template-columns:1fr}.how-calculation{grid-template-columns:1fr}.how-calculation__total{grid-column:1}.price-builder__formula{grid-template-columns:repeat(2,minmax(0,1fr))}.price-builder__header{grid-template-columns:1fr}.price-builder__formula li{min-height:210px}.price-builder__formula li:not(:last-child)::after{display:none}.how-final{align-items:flex-start;flex-direction:column}.contact-section{height:auto;min-height:auto;grid-template-columns:1fr;overflow:visible}.contact-visual{min-height:620px}.contact-slideshow__image{object-position:left center}.contact-card{padding:2rem 1.5rem 3rem}.contact-card__bottom{max-width:none}}@media (max-width:767px){.hero{min-height:auto}.hero::before{background:linear-gradient(180deg,rgba(5,10,21,0.72) 0%,rgba(5,10,21,0.9) 58%,rgba(5,10,21,0.98) 100%),linear-gradient(90deg,rgba(5,10,21,0.95) 0%,rgba(5,10,21,0.48) 100%)}.hero__media{height:auto;bottom:0;background-position:78% top;background-size:cover;opacity:0.74}.hero__inner{align-items:flex-start;min-height:560px;padding-top:clamp(3.25rem,18vw,4.75rem);padding-bottom:1.5rem}.hero__content{width:100%}.hero__eyebrow{margin-bottom:0.7rem}.hero__lead{margin-top:0.85rem;line-height:1.55}.hero__actions{margin-top:1rem}.hero__button{min-height:48px;width:100%}.about-hero{min-height:auto}.about-hero::before{background:linear-gradient(180deg,rgba(5,10,21,0.82) 0%,rgba(5,10,21,0.96) 58%,rgba(5,10,21,1) 100%),linear-gradient(90deg,rgba(5,10,21,0.96) 0%,rgba(5,10,21,0.68) 100%)}.about-hero__media{height:min(82vw,430px);bottom:auto;background-position:58% top;background-size:auto 100%;opacity:0.72}.about-hero__inner{min-height:440px;padding-top:clamp(3.25rem,18vw,4.75rem);padding-bottom:1.5rem}.about-hero h1{font-size:clamp(2.5rem,13vw,4rem)}.about-hero__actions{margin-top:1rem}.about-service-grid{grid-template-columns:1fr}.about-band__intro h2,.about-story__content h2,.about-cta h2{font-size:clamp(1.7rem,9vw,2.45rem)}.about-story__image{min-height:260px}.about-story__content{padding:1.35rem 1rem 2rem}.about-cta{padding:1.2rem 1rem}.how-workflow{min-height:auto}.how-workflow h1{font-size:clamp(2.5rem,13vw,4rem)}.how-detail__media{min-height:260px}.how-detail__content{padding:1.35rem 1rem 2rem}.how-detail__grid{grid-template-columns:1fr}.how-detail__content h2,.price-builder__header h2,.how-final h2{font-size:clamp(1.7rem,9vw,2.45rem)}.how-checkpoints,.how-final{padding:1.2rem 1rem}.how-checkpoints__link{width:100%;justify-content:center}.how-checkpoints__preview{min-height:220px}.how-calculation__steps li,.how-calculation__total{grid-template-columns:2.35rem minmax(0,1fr)}.how-calculation__steps b,.how-calculation__total b{grid-column:2;justify-self:start}.price-builder__formula{grid-template-columns:1fr}.price-builder__formula li{grid-template-columns:2.35rem minmax(0,1fr);gap:0 0.85rem;min-height:auto}.price-builder__formula li b{grid-column:2;margin-top:0.75rem}.price-builder__formula strong{margin-top:0}.price-builder__result{grid-template-columns:2.55rem minmax(0,1fr)}.price-builder__result b{grid-column:2;justify-self:start}.home-sections{margin-top:-1.5rem}.contact-submit{width:100%}.contact-visual{align-content:start;grid-template-rows:auto auto;gap:clamp(2rem,12vw,3.4rem);min-height:auto;padding:0.8rem 1rem 1.35rem}.contact-visual__content h2{font-size:clamp(2rem,10vw,2.45rem)}.contact-visual__links{align-items:center;flex-direction:column;gap:1rem}.contact-visual__links a{width:min(100%,19rem)}.contact-visual__links a + a{padding-left:0.92rem}.contact-visual__footer{grid-template-columns:auto auto;gap:0.8rem 1rem;letter-spacing:0.2em}.contact-visual__footer::before{display:none}.contact-visual__footer span:nth-child(3){grid-column:1 / -1}.contact-card{padding:1.35rem 1rem 2.2rem}.contact-card__header{margin-top:0}.contact-card__header h2{font-size:clamp(1.55rem,7.2vw,2.15rem);overflow-wrap:anywhere}.contact-card__header p{margin-top:0.72rem;line-height:1.58}.contact-form{gap:0.78rem;margin-top:1rem}.form-field{gap:0.32rem}.form-field input,.form-field select,.form-field textarea,.custom-select__button{min-height:44px;padding:0.65rem 0.75rem}.form-field textarea{min-height:82px}.contact-card__bottom{grid-template-columns:1fr;align-items:start}.contact-mini-map{min-height:118px}.process-panel--route{grid-template-columns:1fr;min-height:auto;padding:0.8rem 1rem 2rem;background-position:center top}.process-panel--route .process-panel__heading{position:relative;grid-column:1;top:auto;left:auto;margin-bottom:1.8rem}.process-panel--route h2{max-width:100%;font-size:clamp(1.45rem,8vw,2rem)}.process-route__meta{display:none}.process-panel--route .process-steps{--route-line-y:0;--mobile-line-x:2.35rem;--mobile-step-pad:5.4rem;grid-column:1;grid-template-columns:1fr;gap:1.7rem;margin-top:0;padding-left:var(--mobile-step-pad);padding-right:0}.process-panel--route .process-steps::before{top:1.65rem;bottom:2rem;left:var(--mobile-line-x);width:2px;height:auto;background:linear-gradient(180deg,rgba(62,105,255,0),#5676ff 8%,#5c7cff 92%,rgba(62,105,255,0))}.process-panel--route .process-steps::after,.process-panel--route .process-step:first-child::before{content:none}.process-panel--route .process-step{min-height:118px;justify-items:start;text-align:left}.process-panel--route .process-step__icon{position:absolute;top:0;width:54px;height:54px;left:calc(var(--mobile-line-x) - var(--mobile-step-pad) - 27px)}.process-step__dot{top:3.85rem;left:calc(var(--mobile-line-x) - var(--mobile-step-pad));transform:translateX(-50%)}.process-panel--route .process-step h3{margin-top:0.15rem;font-size:0.98rem}.process-panel--route .process-step p{max-width:100%;margin-top:0.55rem}.how-workflow{padding:1.25rem 1rem 1.6rem}.how-workflow__steps{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.how-workflow__steps::before,.how-workflow__steps::after,.how-workflow__step::before,.how-workflow__icon-wrap,.how-workflow__pin{display:none}.how-workflow__step{min-height:0;justify-items:start;padding:1rem;text-align:left}.how-workflow__number{position:static;width:2.35rem;height:2.35rem;font-size:0.8rem}.how-workflow__step h2{margin-top:0}.how-workflow__step p{width:auto}}
.form-field--hidden{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-field input[aria-invalid="true"],.form-field select[aria-invalid="true"],.form-field textarea[aria-invalid="true"]{border-color:rgba(255,105,135,.92)!important;background:rgba(73,10,28,.36)!important;box-shadow:0 0 0 3px rgba(255,105,135,.16)!important}.form-field__error{margin:0;color:#ffb3c2;font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.45}
.hero__title{font-size:inherit;line-height:1}.hero__title-supporting{display:block;color:rgba(247,248,250,.88);font-size:clamp(1.9rem,3.25vw,3.35rem);font-weight:var(--font-weight-semibold);line-height:1.24;text-wrap:balance}.hero__title-accent{position:relative;display:block;width:fit-content;margin-top:clamp(.25rem,.75vw,.55rem);color:#ff3b93;font-size:clamp(3.15rem,5.5vw,5.75rem);font-weight:var(--font-weight-bold);line-height:1.04;letter-spacing:-.025em;background:linear-gradient(100deg,#fff 0%,#ffb2d3 35%,#ff3b93 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 24px rgba(255,59,147,.26)}.hero__title-accent::after{position:absolute;right:.04em;bottom:-.12em;width:clamp(3.5rem,35%,7rem);height:2px;content:"";background:linear-gradient(90deg,rgba(20,120,255,0),#8f6cff 42%,#ff3b93 100%);box-shadow:0 0 12px rgba(255,59,147,.42)}@media (max-width:767px){.hero__title-supporting{font-size:clamp(1.75rem,8.2vw,2.55rem);line-height:1.22}.hero__title-accent{margin-top:.35rem;font-size:clamp(2.85rem,14vw,4.25rem);letter-spacing:-.02em}}
.hero__title .hero__title-supporting{color:rgba(247,248,250,.88);text-shadow:none}
.hero__title .hero__title-supporting{font-size:clamp(2.15rem,3.65vw,3.8rem)}.hero__title .hero__title-accent{font-size:clamp(3rem,4.7vw,5.25rem)}@media (max-width:767px){.hero__title .hero__title-supporting{font-size:clamp(1.9rem,9.8vw,2.85rem)}.hero__title .hero__title-accent{font-size:clamp(2.65rem,12vw,3.75rem)}}
.hero__title .hero__title-accent{color:#ff3b93;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}
.hero__title .hero__title-accent::after{background:#ff3b93}
.hero__title .hero__title-accent::after{content:none}
.auction-bid-display__value{width:7ch;min-width:0;max-width:100%;padding:0;overflow:hidden;border:0;border-radius:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;background:transparent;appearance:none;-webkit-appearance:none}
