.proof{margin:20px 0;border:1px solid #392650;border-radius:14px;overflow:hidden;background:#0b0613;color:#f9f5ff}.proof *{box-sizing:border-box}.proof h4{font-size:32px;margin:0;line-height:1.12;letter-spacing:-.04em}.inself-mark{object-fit:contain;display:block;aspect-ratio:1;border-radius:20%;width:60px;height:60px}.proof-shot{display:block;width:100%;height:auto!important;border:0;border-radius:0!important;aspect-ratio:auto!important;object-fit:contain!important}.zoom-proof{display:block;border:0;padding:0;background:white;width:100%;cursor:zoom-in}.proof-tabs{display:flex;gap:10px;justify-content:center;padding:16px 20px}.proof-tabs button{border:1px solid #614781;background:#20152d;color:#e6d4ff;border-radius:6px;padding:9px 17px;font-size:13px}.proof-tabs button[aria-pressed=true]{background:#7c3aed;border-color:#b491fa}.booking-hero{padding:26px 28px 24px;background:radial-gradient(ellipse at 65% 90%,#54209e88,transparent 70%);position:relative}.booking-hero .inself-mark{position:absolute;right:24px;top:24px;width:48px;height:48px}.booking-number{font-size:clamp(74px,12vw,132px);line-height:1;font-weight:850;letter-spacing:-.07em;color:#d2adff;margin-bottom:18px}.booking-hero h4{font-size:clamp(23px,3.3vw,35px);max-width:550px}.booking-original{background:white}.owner-receipt .zoom-proof{border:1px solid #ddd;margin:10px 0}.owner-receipt img{max-height:none!important}dialog.proof-dialog{border:1px solid #bba1dd;border-radius:12px;width:min(1500px,96vw);max-height:94vh;padding:14px;background:#130d20;color:white;overflow:auto}dialog::backdrop{background:#000d}.proof-dialog img{width:100%;height:auto;display:block}.proof-dialog button{display:inline-block;margin:0 0 10px 8px;background:#7c3aed;color:white;border:0;border-radius:6px;padding:10px 18px}.fast-plan{background:white;padding:24px;border:1px solid var(--line);border-radius:12px;line-height:1.65}.source-links a{margin-right:15px}.opening .caption{display:none}.screen .native-left{height:320px;background-size:200% auto;background-position:left center;background-repeat:no-repeat;border-radius:10px}.brand{display:flex;align-items:center;gap:8px}.brand img{width:30px;height:30px;border-radius:7px}
.fulfillment-proof{padding:24px 28px;background:radial-gradient(ellipse at 70% 50%,#49228088,transparent 60%),#0b0613}.fulfill-brand{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.17em;color:#deccf7}.fulfill-brand .inself-mark{width:32px;height:32px}.fulfill-brand>span{margin-left:auto;font-size:9px;color:#af98c9}.proof .fulfill-heading{max-width:660px;font-size:clamp(25px,4.4vw,39px);margin:24px 0;line-height:1.13}.fulfill-handoff{padding:0;list-style:none;display:flex;gap:15px;align-items:center;margin:0 0 24px;border-bottom:1px solid #513764;padding-bottom:20px}.fulfill-handoff li{display:flex;gap:7px;align-items:center;flex:1;font-size:11px;color:#bea5d5;line-height:1.4}.fulfill-handoff li:last-child{color:#e8cfff}.fulfill-handoff li>span{display:grid;place-items:center;border:1px solid #704792;border-radius:50%;width:23px;height:23px;flex-shrink:0;font-size:10px}.fulfill-handoff li:last-child>span{background:#7c3aed;border-color:#b47cfc}.offer-proof-tabs{display:flex;gap:8px;margin-bottom:22px}.offer-proof-tabs button{background:#20112f;border:1px solid #735097;color:#ceb4e3;border-radius:6px;padding:10px 16px;font-size:12px}.offer-proof-tabs button[aria-selected=true]{background:#7c3aed;border-color:#bb8cff;color:white}.offer-to-work{display:flex;flex-direction:column;gap:9px;margin:6px 0 18px}.offer-to-work>span{font-size:9px;font-weight:700;color:#b698d6;letter-spacing:.1em}.offer-to-work>strong{font-size:23px;letter-spacing:-.025em;line-height:1.2;color:#f3e6ff}.client-created-videos{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:570px;margin:0 auto}.completed-creative{margin:0;min-width:0}.completed-creative video{display:block;aspect-ratio:9/16;width:100%;height:auto;max-height:460px;object-fit:contain;background:#10051d;border:1px solid #6c4798;border-radius:10px;box-shadow:0 16px 35px #0005}.completed-creative figcaption{color:#a994bb;font-size:11px;margin-top:10px;line-height:1.4}.work-result{margin-top:22px;padding-top:20px;border-top:1px solid #4b2e64;font-size:16px;color:#e6d1fc;line-height:1.5}.native-publication{margin-top:13px;font-size:12px;color:#c7a4ee}.native-publication summary{cursor:pointer;padding:8px 0}.actual-video{display:block;max-width:100%;width:100%;height:auto;background:#0b0613}.native-publication video{margin-top:12px;width:100%;border:1px solid #6b4a8d;border-radius:7px}.website-work{aspect-ratio:16/9;border:1px solid #6b4a8d;border-radius:8px}.owner-receipt .actual-video{margin:10px 0}.fulfillment-proof button:focus-visible{outline:2px solid #d1adff;outline-offset:3px}
@media(max-width:650px){.fulfillment-proof{padding:20px 15px}.proof .fulfill-heading{font-size:26px;margin:20px 0}.fulfill-handoff{gap:8px;padding-bottom:16px;margin-bottom:16px}.fulfill-handoff li{font-size:9px;gap:5px}.fulfill-handoff li>span{width:19px;height:19px;font-size:9px}.client-created-videos{gap:10px}.completed-creative video{max-height:290px;border-radius:7px}.completed-creative figcaption{font-size:9px}.offer-to-work>strong{font-size:20px}.offer-to-work>span{font-size:8px}.work-result{font-size:14px;margin-top:16px;padding-top:14px}.offer-proof-tabs button{font-size:11px;padding:9px 13px}.booking-hero{padding:22px 20px}.booking-hero .inself-mark{width:38px;height:38px;right:18px;top:18px}.booking-hero h4{font-size:23px}.proof-dialog{padding:8px}.screen .native-left{height:240px}}
