.claim-page{background:#fff}.claim-main{width:100%}.claim-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.claim-hero-frame{text-align:left;padding-bottom:clamp(24px,3vw,40px)}.claim-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(28px,5vw,72px);width:min(1120px,100%);display:grid}.claim-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.claim-badge{cursor:default}.claim-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.claim-hero-sub{color:#123850;max-width:40ch;font-size:17px;line-height:1.55;margin-top:18px!important}.claim-deal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffd9;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;max-width:560px;margin-top:clamp(26px,3vw,36px);display:grid;overflow:hidden}.claim-deal-col{background:#ffffff80;padding:18px 20px 20px}.claim-deal-head{font:500 11px/1.3 var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-cyan-ink);margin-bottom:12px!important}.claim-deal ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.claim-deal li{font:400 14px/1.45 var(--lp-sans);color:#10334a;align-items:flex-start;gap:9px;display:flex}.claim-deal li svg{color:var(--lp-cyan-ink);flex:none;margin-top:2px}.claim-card{background:#fff;border:1px solid #ffffffe6;border-radius:22px;padding:clamp(22px,2.6vw,30px);scroll-margin-top:96px;box-shadow:inset 0 1px #fff9,0 30px 70px -30px #0a3c5f73}.claim-card h2{font:500 21px/1.25 var(--lp-sans);letter-spacing:-.025em;color:var(--lp-ink);margin-bottom:18px}.claim-channels{border:0;margin:0 0 16px;padding:0}.claim-channels legend,.claim-field>span{font:500 12px/1.4 var(--lp-sans);color:#5d5d64;margin-bottom:7px;padding:0;display:block}.claim-seg{background:var(--lp-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.claim-seg label{min-height:38px;font:500 14px/1 var(--lp-sans);color:#55555c;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.claim-seg label:hover{color:var(--lp-ink)}.claim-seg label.is-on{color:var(--lp-ink);background:#fff;box-shadow:0 1px 2px #0b0b0c14,0 4px 12px -6px #0b0b0c2e}.claim-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.claim-seg label:has(input:focus-visible){outline:2px solid var(--lp-cyan-ink);outline-offset:1px}.claim-rule{font:400 13px/1.5 var(--lp-sans);color:#3d4a52;background:#f1f8fd;border-radius:10px;padding:11px 13px;margin-top:10px!important}.claim-rule strong{color:#123850;font-weight:600}.claim-field{margin-bottom:14px;display:block}.claim-field input,.claim-field textarea{box-sizing:border-box;border:1px solid var(--lp-line);width:100%;font:400 15px/1.45 var(--lp-sans);color:var(--lp-ink);background:#fff;border-radius:10px;padding:10px 13px;transition:border-color .15s,box-shadow .15s;display:block}.claim-field textarea{resize:vertical;min-height:64px}.claim-field input::placeholder,.claim-field textarea::placeholder{color:#a6a6ad}.claim-field input:focus,.claim-field textarea:focus{border-color:var(--lp-cyan);outline:none;box-shadow:0 0 0 3px #2ab0e829}.claim-field small{color:var(--lp-gray);margin-top:6px;font-size:12px;line-height:1.5;display:block}.claim-field-error{color:#a02a12!important}.claim-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.claim-submit{border:0;gap:8px;min-height:50px;margin-top:6px}.claim-submit svg{transition:transform .25s var(--lp-ease)}.claim-submit:hover svg{transform:translate(3px)}.claim-submit:disabled{opacity:.55;cursor:progress}.claim-error{color:#a02a12;background:#fdecea;border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.5;margin:0 0 14px!important}.claim-fine{color:var(--lp-gray);font-size:12px;line-height:1.6;margin-top:12px!important}.claim-fine a{color:#3d3d44;text-underline-offset:3px}.claim-success-mark{width:44px;height:44px;color:var(--lp-cyan-ink);background:#e8f6fd;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.claim-success h2{margin-bottom:12px}.claim-success p{color:#4a4a50;font-size:15px;line-height:1.6;margin-bottom:10px!important}.claim-success .claim-fine{font-size:12.5px}.claim-why{padding-block:clamp(36px,4vw,56px) 0}.claim-why-card{border:1px solid var(--lp-line);background:var(--lp-soft);border-radius:18px;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,4vw,56px);padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);display:grid}.claim-why-label{font:500 14px/1.4 var(--lp-sans);color:var(--lp-ink)}.claim-why-text{color:#4a4a50;max-width:62ch;font-size:15.5px;line-height:1.6}.claim-examples,.claim-kit{padding-block:clamp(56px,7vw,96px) 0}.claim-kit{padding-bottom:clamp(64px,8vw,112px)}.claim-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(16px,4vw,56px);display:grid}.claim-section-lede{color:#4a4a50;max-width:52ch;font-size:15.5px;line-height:1.65}.claim-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(26px,3.4vw,40px);display:grid}.claim-example{border:1px solid var(--lp-line);background:#fff;border-radius:18px;flex-direction:column;padding:clamp(20px,2.4vw,26px);display:flex;box-shadow:0 18px 44px -36px #0b0b0c59}.claim-example-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.claim-example-label{font:500 11.5px/1.4 var(--lp-mono);letter-spacing:.02em;color:var(--lp-cyan-ink)}.claim-example h3{font:500 19px/1.35 var(--lp-sans);letter-spacing:-.02em;color:var(--lp-ink);margin:0 0 14px}.claim-example-body{background:var(--lp-soft);font:400 13.5px/1.7 var(--lp-sans);color:#4a4a50;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex:1;margin:0;padding:16px 18px}.claim-copy{border:1px solid var(--lp-line);min-height:34px;color:var(--lp-ink);font:500 13px/1 var(--lp-sans);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;transition:background .15s,border-color .15s;display:inline-flex}.claim-copy:hover{background:var(--lp-soft);border-color:#0b0b0c33}.claim-films{grid-template-columns:minmax(0,1fr) minmax(0,.32fr);align-items:start;gap:18px;margin:clamp(26px,3.4vw,40px) 0 0;display:grid}.claim-film{border:1px solid var(--lp-line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.claim-film video{aspect-ratio:16/9;background:#0b0b0c;width:100%;height:auto;display:block}.claim-film.is-tall video{aspect-ratio:9/16;object-fit:cover}.claim-film figcaption,.claim-shot-meta{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.claim-film strong,.claim-shot-meta strong,.claim-clip-meta strong{font:500 13.5px/1.35 var(--lp-sans);color:var(--lp-ink);display:block}.claim-film small,.claim-shot-meta small,.claim-clip-meta small{font:400 11.5px/1.4 var(--lp-sans);color:var(--lp-gray);margin-top:2px;display:block}.claim-film.is-tall{flex-direction:column;display:flex}.claim-dl{border:1px solid var(--lp-line);width:36px;height:36px;color:var(--lp-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.claim-dl:hover{background:var(--lp-soft);border-color:#0b0b0c33}.claim-sub{font:500 15px/1.4 var(--lp-sans);letter-spacing:-.01em;color:var(--lp-ink);margin:clamp(36px,4vw,52px) 0 14px}.claim-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.claim-shot{border:1px solid var(--lp-line);color:inherit;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.claim-shot:hover{border-color:#0b0b0c38;transform:translateY(-2px);box-shadow:0 16px 36px -26px #0b0b0c66}.claim-shot:first-child{grid-column:span 2}.claim-shot-img{aspect-ratio:16/10;border-bottom:1px solid var(--lp-line);background:linear-gradient(160deg,#eaf6fd,#f6f6f7);flex:1;min-height:0;padding:12px;display:block;overflow:hidden}.claim-shot:first-child .claim-shot-img{aspect-ratio:33/10}.claim-shot-img img{object-fit:contain;width:100%;height:100%;display:block}.claim-shot-meta svg{color:var(--lp-gray);flex:none}.claim-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.claim-clip{border:1px solid var(--lp-line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:8px 12px 8px 8px;display:flex}.claim-clip-thumb{background:#0b0b0c;border-radius:9px;flex:none;width:112px;position:relative;overflow:hidden}.claim-clip-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .3s var(--lp-ease);display:block}.claim-clip-thumb:hover img{transform:scale(1.05)}.claim-clip-play{color:#fff;background:#0b0b0c2e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.claim-clip-play svg{fill:currentColor}.claim-clip-meta{flex:1;min-width:0}@media (width<=1000px){.claim-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-shot:first-child{grid-column:span 3}}@media (width<=900px){.claim-hero-grid{grid-template-columns:minmax(0,1fr);max-width:560px}.claim-why-card,.claim-head{grid-template-columns:minmax(0,1fr);gap:10px}.claim-head{gap:14px}}@media (width<=760px){.claim-example-grid,.claim-clips{grid-template-columns:minmax(0,1fr)}.claim-films{grid-template-columns:minmax(0,1fr) minmax(0,.45fr);gap:12px}.claim-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-shot:first-child{grid-column:span 2}}@media (width<=540px){.claim-hero-frame{padding-inline:14px}.claim-deal{grid-template-columns:minmax(0,1fr)}.claim-row{grid-template-columns:minmax(0,1fr);gap:0}.claim-films{grid-template-columns:minmax(0,1fr)}.claim-film.is-tall{max-width:280px}}
