:root{--navy:#07192e;--ink:#102238;--green:#52e6a1}body{background:#fdfdfc}.header{max-width:none;padding-left:max(32px,calc((100vw - 1240px)/2));padding-right:max(32px,calc((100vw - 1240px)/2));background:var(--navy);color:#fff;height:88px;border-bottom:1px solid #ffffff0e}.brand{font-size:26px;letter-spacing:-1px}.brand-mark{background:var(--green);color:#102238;border-radius:9px;transform:rotate(-9deg)}.header nav a{color:#b8c5d3;transition:color .2s}.header nav a:hover{color:#fff}.header .language{color:#fff}.header .language span{color:#8fa6bc}.header .compact{border-radius:100px}.hero{background:radial-gradient(ellipse at 85% 52%,#16314a 0,transparent 48%),var(--navy)}.hero-inner{max-width:1360px;grid-template-columns:.95fr 1.25fr;min-height:590px;gap:10px;padding:60px 60px 50px}.hero-copy{position:relative;z-index:1}.hero-copy .eyebrow{display:inline-flex;padding:9px 13px;border:1px solid #2b455b;border-radius:100px;font-size:9px;letter-spacing:1.6px}.hero-copy .line{width:6px;height:6px;border-radius:100%;box-shadow:0 0 15px #52e6a160}h1{font-size:clamp(43px,4.5vw,63px);letter-spacing:-2.7px;margin-top:25px;line-height:1.07;max-width:550px}h1>span{color:var(--green)}.hero-copy p{font-size:14px;max-width:395px;line-height:1.8;color:#adc1d1}.hero-actions{gap:20px}.hero-actions .button{border-radius:100px;min-height:52px;font-size:13px}.hero-note{font-size:10px;margin-top:25px}.hero-art{min-height:420px;width:100%;transform:none;position:relative;isolation:isolate}.hero-gift-image{display:block;width:calc(100% + 55px);max-width:none;height:440px;object-fit:contain;margin:0 0 0 -10px;mix-blend-mode:lighten}.hero-image-label{position:absolute;bottom:18px;left:65px;padding:10px 15px;background:#122d43cc;border:1px solid #3a5263;border-radius:100px;color:#d5e7ef;font-size:8px;letter-spacing:1.5px;backdrop-filter:blur(12px)}.art-star{color:var(--green);font-size:12px;margin-right:9px}#hero-art-caption{position:absolute;right:0;bottom:-11px;color:#8199ad;font-size:7px;letter-spacing:1.2px}.section-head{margin-bottom:30px}.section-head h2{font-size:35px;letter-spacing:-1.4px}.section-head .dark{color:#39785d}.section-head p{font-size:12px;max-width:325px}.card-grid{gap:17px}.brand-card{position:relative;min-height:185px;border:none;justify-content:flex-end;align-items:flex-start;padding:19px 18px;border-radius:13px;box-shadow:0 7px 16px #1428390a;overflow:hidden;transition:transform .2s,box-shadow .2s;text-align:left}.brand-card:hover{transform:translateY(-7px) rotate(-2deg);box-shadow:0 15px 22px #14283916}.brand-card::after{content:'';position:absolute;width:110px;height:110px;border:1px solid #ffffff15;border-radius:50%;right:-45px;top:-20px}.brand-card .brand-monogram{position:absolute;top:26px;left:18px;line-height:1;font-size:25px;font-weight:800;letter-spacing:-1px}.brand-monogram svg{width:31px;height:34px}.brand-card strong{position:relative;font-size:12px;font-weight:600;z-index:1}.brand-card small{font-size:8px;color:inherit;opacity:.6;position:relative;z-index:1}.brand-card.apple{background:linear-gradient(135deg,#f0eaf9,#ddd9ed);color:#383246}.brand-card.amazon{background:linear-gradient(140deg,#29333d,#121b23);color:#fff}.amazon .brand-monogram{font-size:25px;font-weight:700;letter-spacing:-1.5px}.amazon .brand-monogram::after{content:'';position:absolute;width:54px;height:10px;border-bottom:3px solid #ffb34b;border-radius:50%;left:8px;bottom:-10px;transform:rotate(-5deg)}.brand-card.steam{background:linear-gradient(140deg,#27628b,#11314d);color:#fff}.steam .brand-monogram{font-size:22px;letter-spacing:1px}.brand-card.google{background:#f3e8d1;color:#343b44}.google .brand-monogram{font-size:39px;color:#3393e8;text-shadow:5px 0 #f2b83e,-3px 3px #39a478}.brand-card.razer{background:linear-gradient(140deg,#203b28,#0b1b12);color:#b6e97d}.razer .brand-monogram{font-size:21px;letter-spacing:2px}.brand-card.sephora{background:repeating-linear-gradient(0deg,#191b23 0px,#191b23 15px,#f0f1f2 15px,#f0f1f2 24px);color:white}.sephora::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#151820 0%,#151820 37%,transparent 70%)}.sephora .brand-monogram{font-size:15px;letter-spacing:2px;background:#151820;padding:8px 6px;left:12px;top:22px}.process-wrap{background:#f2f6f3;border-block:1px solid #e5ebe6}.step-number{background:#d5ebdd;color:#1b6a49}.record-empty{background:linear-gradient(120deg,#f5f7f8,#ecf1f5)}.contact-wrap{background:radial-gradient(ellipse at 10% 100%,#1e4b41,transparent 60%),var(--navy)}.contact-card .button{border-radius:100px}.about-visual{background:linear-gradient(140deg,#e6ede9,#dae5e5)}footer .brand{font-size:23px}.text-button{color:#247657}@media(max-width:1100px){.hero-inner{padding-inline:35px;gap:0}.hero-gift-image{width:100%;height:400px;margin:0}.hero-image-label{left:15px}.brand-card{padding:18px 12px}.brand-card .brand-monogram{left:12px}.amazon .brand-monogram{font-size:21px}.razer .brand-monogram{font-size:17px}.sephora .brand-monogram{font-size:12px;left:7px}.card-grid{gap:12px}}@media(max-width:760px){.header{height:73px;padding-inline:22px}.header .brand{font-size:23px}.hero-inner{padding:32px 24px 30px;gap:12px}.hero-copy .eyebrow{font-size:8px}h1{font-size:45px;max-width:400px;letter-spacing:-2px;margin-bottom:20px}.hero-copy p{font-size:13px;max-width:100%;line-height:1.8}.hero-actions{gap:14px;margin-top:22px}.hero-note{font-size:9px;margin-top:22px}.hero-art{width:100%;min-height:0;transform:none;margin:0}.hero-gift-image{width:calc(100% + 24px);height:auto;aspect-ratio:3/2;margin-left:-12px;object-fit:contain}.hero-image-label{left:8px;bottom:12px;padding:8px 12px;font-size:6px;letter-spacing:1px}#hero-art-caption{right:0;bottom:-2px;font-size:6px}.section-head h2{font-size:30px}.section-head p{font-size:11px;max-width:100%}.card-grid{grid-template-columns:repeat(3,1fr);gap:10px}.brand-card{min-height:150px;padding:14px 10px}.brand-card .brand-monogram{left:10px;top:23px;font-size:22px}.brand-monogram svg{width:25px;height:29px}.amazon .brand-monogram{font-size:18px;letter-spacing:-1px}.amazon .brand-monogram::after{width:40px;left:4px;height:6px;bottom:-7px}.steam .brand-monogram{font-size:17px;letter-spacing:.5px}.google .brand-monogram{font-size:32px}.razer .brand-monogram{font-size:15px;letter-spacing:1px}.sephora .brand-monogram{font-size:10px;letter-spacing:1px;padding:7px 2px;left:8px}.brand-card strong{font-size:10px}.brand-card small{font-size:7px}.brand-card:hover{transform:translateY(-3px)}}@media(max-width:360px){.card-grid{grid-template-columns:repeat(2,1fr)}h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.brand-card{transition:none}.brand-card:hover{transform:none}}
:root{--cardmoyo-asset-version:2}.hero-gift-image{border-radius:20px}@media(max-width:760px){.hero-art{order:-1;max-width:430px;margin-bottom:12px}.hero-inner{padding-top:12px}.hero-gift-image{border-radius:14px}}
.hero-inner{min-height:500px;padding-block:45px;grid-template-columns:1.15fr 1fr;gap:32px}.hero-copy h1{font-size:clamp(38px,4vw,58px);max-width:660px;letter-spacing:-2px}.hero-art{min-height:330px}.hero-gift-image{height:340px;width:100%;margin:0}.hero-image-label{left:20px;bottom:5px}.section{padding-block:54px}.brand-card{min-height:145px}.header nav{gap:23px}.transfer-wrap{background:#f3f6f7;border-block:1px solid #e5ebee}.transfer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.transfer-item{display:flex;align-items:center;gap:13px;padding:20px 16px;background:white;border:1px solid #dde5e8;border-radius:12px;text-align:left;color:var(--ink);min-height:91px;transition:border-color .2s,transform .2s}.transfer-item:hover{border-color:#249b70;transform:translateY(-2px)}.transfer-mark{width:42px;height:42px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:18px;background:#eaf0f4;color:#264a6a}.paypal .transfer-mark{background:#e7effc;color:#164cb4;font-style:italic}.cash .transfer-mark{background:#07cc64;color:#fff;font-size:30px}.chime .transfer-mark{background:#dcf7df;color:#257b37}.western .transfer-mark{background:#ffde24;color:#171a20;font-size:15px}.aed .transfer-mark{background:#f5ece0;color:#816139;font-size:13px}.payid .transfer-mark{background:#f0e6f9;color:#813bc2;font-size:15px}.transfer-item strong{display:block;font-size:14px}.transfer-item small{display:block;font-size:10px;color:var(--muted);margin-top:6px;line-height:1.5}.transfer-arrow{margin-left:auto;color:#6c8a82}.transfer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:23px}.transfer-bottom p{color:var(--muted);font-size:11px;line-height:1.7;max-width:520px;margin:0}.transfer-bottom button{font-size:12px;white-space:nowrap}.process{padding-block:36px}.process .section-head{margin-bottom:24px}.process h2{font-size:25px}.steps{gap:35px}.steps h3{margin-top:12px;font-size:15px}.steps p{font-size:12px}.record-empty{min-height:165px}.receipt-symbol{height:38px;width:30px;font-size:22px;margin-bottom:12px}.about{gap:55px}.about-visual{background:var(--navy);color:#cee0eb;min-height:270px;padding:30px;align-items:flex-start;text-align:left}.business-emblem{font-family:Manrope,sans-serif;font-size:39px;letter-spacing:-1.5px;color:#fff;font-weight:800}.business-emblem span{color:var(--green)}.business-label{font-size:10px;letter-spacing:2px;line-height:2;color:#9cb6c8}.business-principles{padding:0;list-style:none;display:grid;gap:12px;margin:20px 0}.business-principles li{display:flex;gap:12px;font-size:12px;line-height:1.6}.business-principles li>span:first-child{color:#24845d;font-weight:700}.company-description{padding:0;border:0;margin:12px 0}.contact-panel{padding-block:45px}.contact-panel h2{font-size:34px}.section-head h2,.about h2{font-size:30px}.transfer-item,.hero-copy{min-width:0}@media(max-width:1000px){.transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header nav{gap:16px;font-size:11px}}@media(max-width:760px){.hero-inner{padding:32px 24px 25px;gap:22px}.hero-copy h1{font-size:39px;letter-spacing:-1.5px}.hero-art{order:0;min-height:0;max-width:420px;margin:0}.hero-gift-image{height:auto;width:100%;aspect-ratio:3/2}.hero-image-label{left:8px;bottom:10px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.section{padding-block:38px}.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.transfer-item{padding:14px 10px;gap:8px;min-height:88px}.transfer-mark{width:32px;height:35px;font-size:14px}.transfer-item strong{font-size:12px}.transfer-item small{font-size:9px}.transfer-arrow{display:none}.transfer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.transfer-bottom button{white-space:normal}.brand-card{min-height:135px}.section-head h2,.about h2{font-size:27px}.process h2{font-size:24px}.steps{gap:20px}.steps h3{margin:0 0 7px}.about{gap:25px}.about-visual{min-height:180px}.business-emblem{font-size:34px}.contact-panel h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.transfer-item{transition:none}.transfer-item:hover{transform:none}}
