*{box-sizing:border-box}:root{--ig-pink:#f50068;--ig-ink:#0d172a;--ig-muted:#667085;--ig-line:#e9edf3;--ig-soft:#fff4f8;--ig-surface:#fff}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#101522;background:linear-gradient(180deg,#fff,#fff 68%,#fff9fb)}a{text-decoration:none;color:inherit}header{height:72px;display:flex;justify-content:space-between;padding:0 max(4vw,28px);border-bottom:1px solid #edf0f4;box-shadow:0 1px 0 rgba(16,24,40,.02);position:sticky;top:0;background:#fff;z-index:5}.brand,header{align-items:center}.brand{display:inline-flex;gap:11px;min-width:0}.brand-logo{display:block;width:46px;height:46px;object-fit:contain;flex-shrink:0}.brand-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.brand b,.brand-text b{display:block;color:var(--ig-ink);font-size:15px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.brand small,.brand-text small{display:block;margin-top:3px;color:var(--ig-pink);font-size:10px;font-weight:600;line-height:1.1}.brand .pin{display:none}nav{display:flex;align-items:center;gap:24px;font-size:13px}nav i{color:var(--ig-pink)}nav a{transition:color .18s ease}nav a:hover{color:var(--ig-pink)}.btn{border:0;background:var(--ig-pink);color:#fff;padding:14px 22px;border-radius:9px;font-weight:700;box-shadow:0 7px 18px rgba(245,0,104,.19);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(245,0,104,.22)}.btn.small{padding:11px 16px}.btn.outline{background:#fff;color:#111;border:1px solid var(--ig-pink);box-shadow:none}.btn:disabled{opacity:.55;cursor:not-allowed}main{max-width:1280px;margin:auto;padding:32px 4vw 60px}.center{text-align:center;margin:28px}.muted{color:#70757f}.narrow{max-width:1050px}.narrow>h1{margin-bottom:6px}.hero{min-height:420px;display:grid;grid-template-columns:1fr 1.25fr;overflow:hidden;border-radius:0 0 18px 18px;background:linear-gradient(90deg,#fff 45%,#fff0f6)}.hero>div:first-child{padding:55px 20px 40px 0}.hero h1{font-size:48px;line-height:1.03;margin:0 0 18px}.formcard h2 em,.hero em{font-style:normal;color:var(--ig-pink)}.hero p{max-width:530px;font-size:17px;line-height:1.5}.heroimg{background:linear-gradient(90deg,#fff0 60%,#f5006866),url(/reference.png) 50% /cover}.actions{display:flex;gap:12px;margin-top:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{border:1px solid #eee;border-radius:18px;padding:30px;text-align:left;box-shadow:0 5px 20px #00000008;position:relative;min-height:220px}.steps article>b{font-size:32px;color:var(--ig-pink)}.step-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff0f6;color:var(--ig-pink)}.step-icon svg{width:23px}.step-number{position:absolute;right:24px;top:24px;color:#eceef1;font-size:32px;font-weight:900}.steps h3{margin:24px 0 9px;font-size:18px}.steps p{color:#6d737e;line-height:1.5;margin:0}.cats{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.cats span{padding:22px 8px;border:1px solid #eee;border-radius:10px;text-align:center;font-size:13px}.cats-v3{grid-template-columns:repeat(8,1fr)}.cats-v3>div{border:1px solid #eceef1;border-radius:15px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:.2s ease;background:#fff}.cats-v3>div:hover{transform:translateY(-3px);border-color:#ffc2da;box-shadow:0 12px 30px rgba(16,21,34,.08)}.cat-icon{width:42px;height:42px;border-radius:12px;background:#fff0f6;color:var(--ig-pink);display:grid;place-items:center}.cat-icon svg{width:20px}.cats-v3 strong{font-size:13px}.home-main{max-width:1440px;padding-top:28px}.hero-v3{min-height:520px;grid-template-columns:.92fr 1.08fr;gap:46px;background:none;overflow:visible;border-radius:0;align-items:center}.hero-v3 .hero-copy{padding:42px 0}.cta-band>div>span,.eyebrow,.section-heading>span{display:inline-block;color:var(--ig-pink);font-size:11px;letter-spacing:.12em;font-weight:800;margin-bottom:13px}.hero-v3 h1{font-size:clamp(42px,4.2vw,66px);letter-spacing:-.045em;line-height:.98;max-width:660px}.hero-v3 p{font-size:18px;max-width:610px;color:#4c5360}.hero-v3 .btn{display:inline-flex;align-items:center;gap:8px}.hero-note{margin-top:23px;font-size:13px;color:#6f7580}.hero-note span{color:var(--ig-pink);font-weight:900}.hero-photo{min-height:460px;border-radius:28px;background-image:linear-gradient(180deg,rgba(10,15,27,.03),rgba(10,15,27,.28)),url(/bangui-la-coquette.jpg);background-size:cover;background-position:50%;box-shadow:0 24px 60px rgba(16,21,34,.14);position:relative;overflow:hidden}.hero-photo:after{content:"";position:absolute;inset:auto -80px -110px auto;width:300px;height:300px;background:var(--ig-pink);border-radius:50%;filter:blur(65px);opacity:.22}.hero-photo-badge{position:absolute;left:24px;bottom:24px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:1}.hero-photo-badge b{font-size:18px}.hero-photo-badge span{font-size:11px;color:#69707c;margin-top:2px}.section-block{padding:62px 0 22px}.section-heading{text-align:center;max-width:650px;margin:0 auto 28px}.section-heading h2{font-size:32px;letter-spacing:-.025em;margin:0 0 8px}.section-heading p{color:#717783;line-height:1.5;margin:0}.cta-band{margin-top:70px;border-radius:24px;background:#101522;color:#fff;padding:38px 44px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-band h2{font-size:30px;margin:0 0 8px}.cta-band p{margin:0;color:#bdc2cc}.cta-band .btn.light{background:#fff;color:#101522;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.formcard{position:relative;background:#fff;border:1px solid var(--ig-line);border-radius:22px;padding:34px 38px 36px;box-shadow:0 22px 65px rgba(16,24,40,.07);overflow:hidden}.formcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--ig-pink),#ff7bad)}.formcard>h2{font-size:25px;letter-spacing:-.025em;margin:0 0 27px;padding-bottom:20px;border-bottom:1px solid #eef1f4;color:var(--ig-ink)}.formcard>h2 em{font-style:normal;color:var(--ig-pink)}.formcard label{display:block;color:#344054;font-size:12px;font-weight:800;margin:0 0 17px}.formcard input,.formcard select,.formcard textarea{display:block;width:100%;margin-top:8px;border:1px solid #d8dee8;border-radius:11px;padding:13px 14px;background:#fff;color:#101828;font:inherit;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.formcard input::placeholder,.formcard textarea::placeholder{color:#a3aab5}.formcard input:focus,.formcard select:focus,.formcard textarea:focus{border-color:var(--ig-pink);box-shadow:0 0 0 4px rgba(245,0,104,.08)}.formcard input:disabled,.formcard select:disabled{background:#f7f8fa;color:#98a2b3}.formcard textarea{min-height:132px;line-height:1.55;resize:vertical}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.progress{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin:0 0 20px;padding:18px 16px;background:#fff;border:1px solid var(--ig-line);border-radius:18px;box-shadow:0 12px 36px rgba(16,24,40,.05)}.progress:before{content:"";position:absolute;left:7.5%;right:7.5%;top:36px;height:2px;background:#edf0f4}.progress>div{position:relative;z-index:1;text-align:center}.progress span{width:38px;height:38px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:#f5f6f8;border:1px solid #e6e9ee;color:#98a2b3;font-weight:900;font-size:13px;transition:.2s}.progress small{display:block;color:#98a2b3;font-size:10px;font-weight:800;white-space:nowrap}.progress .active span{background:var(--ig-pink);border-color:var(--ig-pink);color:#fff;box-shadow:0 0 0 5px #ffe7f1}.progress .active small{color:var(--ig-pink)}.progress .done span{background:#101828;border-color:#101828;color:#fff}.progress .done small{color:#475467}.navbuttons{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid #eef1f4}.navbuttons .btn{margin-left:auto}.back,.navbuttons .btn{min-height:46px;border-radius:10px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center}.back{background:#fff;color:#344054;border:1px solid #d8dee8;font-weight:700;cursor:pointer;transition:.18s}.back:hover{border-color:#98a2b3;background:#f8fafc}.loc{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ig-pink);color:var(--ig-pink);background:#fff;border-radius:10px;padding:11px 15px;font-weight:700;cursor:pointer;transition:.18s}.loc:hover{background:#fff2f7}.map{height:245px;border:1px solid #e1e8e0;border-radius:16px;background:radial-gradient(circle at 60% 35%,rgba(245,0,104,.12),transparent 12%),linear-gradient(135deg,#edf7ef,#f5f8fb);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);margin:16px 0;display:grid;place-items:center;color:var(--ig-pink);font-size:32px;gap:5px}.map b{font-size:17px;color:#101828}.map small{font-size:11px;color:#667085}.hour{display:grid;grid-template-columns:1.15fr .8fr .75fr 24px .75fr;gap:10px;align-items:center;padding:10px 12px;margin:0;border-bottom:1px solid #f0f2f5}.hour:first-of-type{border-radius:12px 12px 0 0}.hour:last-of-type{border-bottom:0}.hour b{font-size:12px}.hour input{margin:0}.hour input[type=time]{padding:9px 10px;border-radius:8px}.hour-toggle{margin:0!important;font-size:11px!important;font-weight:600!important;display:flex!important;align-items:center;gap:6px}.hour-toggle input{display:inline!important;width:auto!important;margin:0!important;accent-color:var(--ig-pink)}.uploads{display:grid;grid-template-columns:1fr 2fr;gap:18px}.upload{margin-top:8px;border:2px dashed #d9dde3;border-radius:10px;min-height:180px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-size:30px}.upload small,.upload strong{font-size:13px}.upload.interactive{cursor:pointer;position:relative;overflow:hidden;color:#101522;min-height:205px;border-radius:14px;background:#fbfcfd;border-color:#d9dfe7;transition:.2s}.upload.interactive:hover{transform:translateY(-1px);border-color:var(--ig-pink);background:#fff7fa;box-shadow:0 10px 28px rgba(16,24,40,.06)}.gallery-add input,.upload.interactive input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.photo-picker{min-width:0}.formcard>h3,.photo-picker>b{display:block;font-size:13px;color:#344054;margin-bottom:9px}.photo-thumb{position:relative;margin-top:8px;border:1px solid #e5e9ef;border-radius:14px;overflow:hidden;background:#f7f7f8;min-height:180px;box-shadow:0 8px 24px rgba(16,24,40,.05)}.photo-thumb img{display:block;width:100%;height:205px;object-fit:cover}.photo-thumb button{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:50%;background:#101522;color:#fff;font-size:20px;line-height:1;cursor:pointer}.photo-thumb small{display:block;padding:8px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-add{display:inline-flex!important;position:relative;align-items:center;border:1px solid var(--ig-pink);color:var(--ig-pink);border-radius:10px;padding:11px 16px;margin:4px 0!important;cursor:pointer;font-weight:800;background:#fff7fa}.gallery-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 18px}.gallery-preview .photo-thumb{min-height:130px;margin:0;border-radius:12px}.gallery-preview .photo-thumb img{height:130px}.notice,.photo-help{font-size:12px}.notice{border:1px solid #ffd7e7;background:#fff6fa;color:#8d1748;border-radius:11px;padding:14px;line-height:1.5}.form-error{background:#fff0f0;color:#a90000;border:1px solid #ffd0d0;border-radius:11px}.form-error,.upload-status{padding:12px 14px;margin:0 0 18px}.upload-status{background:#f2f6ff;color:#183153;border:1px solid #dbe6ff;border-radius:11px;font-weight:700}.summary{border:1px solid #e8ecf1;background:linear-gradient(180deg,#fff,#fbfcfd);border-radius:16px;padding:25px}.summary>h3:first-child{font-size:24px;letter-spacing:-.03em;margin-top:0;color:#101828}.summary h3{font-size:14px;color:#101828;margin:18px 0 8px}.summary p{font-size:13px;color:#667085;line-height:1.55;margin:6px 0}.summary hr{border:0;border-top:1px solid #e9edf2;margin:19px 0}.check{margin-top:18px!important;padding:15px 16px;border:1px solid #e5e9ef;border-radius:11px;background:#fafbfc;line-height:1.5;font-weight:400!important}.check input{display:inline;width:auto;margin-right:7px;accent-color:var(--ig-pink)}.success{text-align:center;max-width:700px;margin:55px auto;padding:55px 34px;border-radius:22px}.success-mark{width:66px;height:66px;border-radius:50%;background:var(--ig-pink);color:#fff;display:grid;place-items:center;font-size:30px;margin:0 auto 14px;box-shadow:0 0 0 8px #ffe8f1}.reference-code{font-size:24px;font-weight:800;letter-spacing:1px;background:#fff5f9;border:1px solid #ffc7de;border-radius:12px;padding:16px;margin:18px auto 28px;max-width:420px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.refer-page{max-width:1120px;margin:0 auto;padding:56px 28px 92px}.refer-hero{text-align:center;max-width:820px;margin:0 auto 38px}.refer-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff1f7;border:1px solid #ffd4e5;color:var(--ig-pink);font-size:10px;font-weight:900;letter-spacing:.12em}.refer-hero h1{font-size:clamp(40px,5vw,62px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 14px;color:var(--ig-ink)}.refer-hero h1 em{font-style:normal;color:var(--ig-pink)}.refer-hero>p{max-width:700px;margin:0 auto;color:var(--ig-muted);font-size:16px;line-height:1.65}.refer-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.refer-benefits span{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--ig-line);background:#fff;border-radius:10px;color:#475467;font-size:12px;font-weight:700}.refer-benefits svg{color:var(--ig-pink)}.wizard{max-width:1040px;margin:0 auto}.track{display:flex;align-items:end;gap:10px;max-width:650px}.track label{flex:1 1;font-weight:700}.track input{width:100%;padding:13px;border:1px solid #ddd;border-radius:8px;margin-top:8px}.statuscard{margin-top:30px;padding:24px;border:1px solid #eee;border-radius:12px;background:#fff7fa}.tracking-page{max-width:1180px;margin:0 auto;padding:72px 32px 90px}.tracking-hero{max-width:760px;margin:0 auto 38px;text-align:center}.tracking-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ig-pink);background:var(--ig-soft);border:1px solid #ffd9e8;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.09em}.tracking-hero h1{margin:18px 0 10px;color:var(--ig-ink);font-size:clamp(38px,4vw,54px);letter-spacing:-.045em;line-height:1.02}.tracking-hero p{max-width:650px;margin:0 auto;color:var(--ig-muted);font-size:17px;line-height:1.6}.tracking-panel{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:20px;align-items:stretch}.tracking-search-card,.tracking-side-card,.tracking-status-preview{background:rgba(255,255,255,.96);border:1px solid var(--ig-line);box-shadow:0 18px 55px rgba(16,24,40,.07)}.tracking-search-card{border-radius:22px;padding:30px}.tracking-search-head{display:flex;align-items:center;gap:14px;margin-bottom:25px}.tracking-search-head h2{margin:0 0 5px;font-size:21px;letter-spacing:-.02em}.tracking-search-head p{margin:0;color:var(--ig-muted);font-size:13px}.tracking-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ig-soft);color:var(--ig-pink)}.track-premium{max-width:none;align-items:flex-end;gap:12px}.track-premium label{color:#344054;font-size:13px}.tracking-input-wrap{height:52px;margin-top:8px;border:1px solid #d8dee8;border-radius:11px;display:flex;align-items:center;background:#fff;overflow:hidden;transition:border .18s,box-shadow .18s}.tracking-input-wrap:focus-within{border-color:var(--ig-pink);box-shadow:0 0 0 4px rgba(245,0,104,.08)}.tracking-input-wrap>span{height:100%;display:grid;place-items:center;padding:0 14px;background:#f8fafc;border-right:1px solid #e6eaf0;color:#98a2b3;font-size:11px;font-weight:800;letter-spacing:.08em}.tracking-input-wrap input{border:0!important;margin:0!important;height:100%;outline:0;padding:0 15px!important;font-size:15px!important;color:var(--ig-ink)}.tracking-submit{height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:11px;padding-inline:23px}.tracking-help{margin:13px 0 0;color:#98a2b3;font-size:12px;line-height:1.45}.tracking-side-card{border-radius:22px;padding:30px;background:linear-gradient(145deg,#101828,#17233a);color:#fff;position:relative;overflow:hidden}.tracking-side-card:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;bottom:-85px;background:rgba(245,0,104,.3);filter:blur(5px)}.tracking-side-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.1);color:#ff4c98}.tracking-side-card h3{font-size:20px;line-height:1.2;margin:24px 0 10px;letter-spacing:-.02em}.tracking-side-card>p{color:#b8c1d1;line-height:1.55;font-size:13px;margin:0 0 26px}.tracking-mini-row{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;display:flex;gap:10px;align-items:flex-start;color:#d6dbe5;font-size:12px;line-height:1.45;position:relative;z-index:1}.tracking-mini-row svg{color:#ff4c98;flex:none}.tracking-status-preview{margin-top:22px;border-radius:22px;padding:30px}.status-preview-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--ig-line)}.status-preview-head h2{margin:0;font-size:25px;letter-spacing:-.03em}.status-preview-head>div>.eyebrow{margin-bottom:7px}.status-preview-head>p{max-width:410px;margin:0;color:var(--ig-muted);font-size:13px;line-height:1.5;text-align:right}.tracking-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:28px}.tracking-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:12px;padding-right:18px}.tracking-step:after{content:"";position:absolute;left:44px;right:0;top:21px;height:2px;background:#edf0f4;z-index:0}.tracking-step:last-child:after{display:none}.tracking-step>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f4f6f8;color:#98a2b3;border:5px solid #fff;box-shadow:0 0 0 1px #e7ebf0;position:relative;z-index:1}.tracking-step.current>span{background:var(--ig-pink);color:#fff;box-shadow:0 0 0 5px #ffe6f0;border-color:#fff}.tracking-step div{position:relative;z-index:1;background:#fff;padding-top:2px}.tracking-step small{display:block;color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.09em;margin-bottom:4px}.tracking-step strong{display:block;color:var(--ig-ink);font-size:14px}.tracking-step p{margin:5px 0 0;color:#7b8492;font-size:11px;line-height:1.45}.tracking-step.current small,.tracking-step.current strong{color:var(--ig-pink)}.tracking-step.completed>span{background:#101828;color:#fff;box-shadow:0 0 0 1px #101828}.tracking-step.completed:after{background:#101828}.tracking-step.completed small,.tracking-step.completed strong{color:#101828}.tracking-error{margin-top:18px;padding:14px 16px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f4;color:#9f1239}.tracking-error strong{display:block;margin-bottom:4px}.tracking-error p{margin:0;font-size:13px;line-height:1.45}.tracking-result{margin-top:22px;background:#fff;border:1px solid var(--ig-line);border-radius:22px;padding:30px;box-shadow:0 18px 55px rgba(16,24,40,.07)}.tracking-result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--ig-line)}.tracking-result-header span{color:var(--ig-pink);font-size:10px;font-weight:800;letter-spacing:.09em}.tracking-result-header h2{margin:7px 0 0;font-size:27px;letter-spacing:-.03em}.tracking-status{padding:9px 13px;border-radius:999px;background:#fff0f6;color:var(--ig-pink);font-size:12px;font-weight:800}.status-published{background:#ecfdf3;color:#027a48}.status-approved{background:#eff8ff;color:#175cd3}.status-rejected{background:#fff1f3;color:#c01048}.tracking-information{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:22px}.tracking-information>div{padding:15px;border-radius:13px;background:#f8fafc}.tracking-information span{display:block;color:#7b8492;font-size:11px;margin-bottom:6px}.tracking-information strong{font-size:13px;word-break:break-word}.tracking-rejected{margin-top:20px;padding:16px;border-radius:13px;background:#fff1f3;color:#9f1239}.tracking-rejected p{margin:5px 0 0;font-size:13px}@media (max-width:1000px){.hero-v3{grid-template-columns:1fr;gap:20px}.hero-v3 .hero-copy{padding:20px 0 0}.hero-photo{min-height:380px}.cats-v3{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.tracking-page{padding:48px 22px 70px}.tracking-panel{grid-template-columns:1fr}.tracking-side-card{min-height:230px}.tracking-timeline{grid-template-columns:1fr;gap:18px}.tracking-step{grid-template-columns:44px 1fr;padding:0}.tracking-step:after{left:21px;right:auto;top:44px;bottom:-18px;width:2px;height:auto}.tracking-step div{padding-left:2px}.status-preview-head{align-items:flex-start;flex-direction:column;gap:8px}.status-preview-head>p{text-align:left}}@media (max-width:850px){.refer-page{padding:38px 18px 70px}.progress{display:flex;overflow-x:auto;gap:14px;padding:15px 14px;scrollbar-width:none}.progress::-webkit-scrollbar{display:none}.progress:before{display:none}.progress>div{min-width:64px}.progress small{font-size:9px}.formcard{padding:26px 22px 28px}.hour{grid-template-columns:1fr 1fr;gap:8px}.hour>span{display:none}.hour input[type=time]{margin:0}.uploads{grid-template-columns:1fr}.gallery-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){header nav a:not(.small),header nav span{display:none}.hero{grid-template-columns:1fr}.heroimg{height:260px;order:-1}.hero>div:first-child{padding:30px 0}.hero h1{font-size:38px}.steps{grid-template-columns:1fr}.cats{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.track{flex-direction:column;align-items:stretch}.home-main{padding-top:16px}.hero-v3 .hero-copy{padding:14px 0}.hero-v3 h1{font-size:42px}.hero-v3 p{font-size:16px}.hero-photo{height:auto;min-height:300px;order:0;border-radius:20px}.actions{flex-direction:column}.actions .btn{justify-content:center}.section-block{padding-top:46px}.section-heading h2{font-size:27px}.cats-v3{grid-template-columns:repeat(2,1fr)}.cta-band{margin-top:48px;padding:28px 24px;flex-direction:column;align-items:flex-start}.cta-band h2{font-size:25px}.gallery-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tracking-result{padding:21px;border-radius:17px}.tracking-result-header{flex-direction:column}.tracking-information{grid-template-columns:1fr}.tracking-status{align-self:flex-start}}@media (max-width:620px){header{height:66px;padding:0 18px}.brand{gap:8px}.brand-logo{width:40px;height:40px}.brand-text b{font-size:13px}.brand-text small{font-size:9px}.tracking-page{padding:36px 16px 56px}.tracking-hero{text-align:left;margin-bottom:28px}.tracking-hero h1{font-size:38px}.tracking-hero p{font-size:15px}.tracking-search-card,.tracking-side-card,.tracking-status-preview{padding:21px;border-radius:17px}.track-premium{flex-direction:column;align-items:stretch}.tracking-submit{width:100%}.tracking-search-head{align-items:flex-start}.status-preview-head h2{font-size:22px}}@media (max-width:560px){.refer-page{padding-inline:14px}.refer-hero{text-align:left;margin-bottom:28px}.refer-hero h1{font-size:38px}.refer-benefits{justify-content:flex-start}.formcard{padding:23px 17px 24px;border-radius:17px}.formcard>h2{font-size:21px}.grid2{grid-template-columns:1fr}.gallery-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.navbuttons{gap:10px}.back,.navbuttons .btn{flex:1 1;padding-inline:12px;font-size:12px}.hour{grid-template-columns:1fr 1fr}.success{margin-top:30px}}