:root{--blue:#2452df;--blue2:#0878e8;--navy:#08134f;--ink:#18233d;--muted:#65718a;--yellow:#ffc629;--pale:#eef5ff;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff}a{color:inherit} .wrap{width:min(1120px,92%);margin:auto}
header{position:sticky;top:0;z-index:10;background:rgba(35,77,211,.97);backdrop-filter:blur(10px);color:#fff;box-shadow:0 5px 20px #07144a20}
nav{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.2px}.brandmark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--yellow);color:var(--navy);font-weight:1000;box-shadow:0 0 0 3px #ffffff22,0 4px 14px #02082b30}.brandmark svg{width:100%;height:100%;display:block}.brand-name{color:#fff;white-space:nowrap}.brand-name b{color:var(--yellow);font-weight:950}.navlinks{display:flex;align-items:center;gap:21px}.navlinks a{text-decoration:none;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.navlinks a:hover{color:var(--yellow)}.pill{display:inline-flex;align-items:center;justify-content:center;background:var(--yellow);color:var(--navy);border-radius:30px;padding:12px 20px;font-weight:900;font-size:11px;letter-spacing:.5px;text-decoration:none;border:0;cursor:pointer;transition:transform .2s}.pill:hover{transform:translateY(-2px)}.menu{display:none}
.hero{background:radial-gradient(ellipse at 70% 20%,#1d2e9d 0,#0b2c99 32%,transparent 70%),linear-gradient(120deg,#1683ed,#2144ce 60%,#10145d);color:#fff;overflow:hidden;padding:80px 0 72px;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:38px}.eyebrow{font-size:10px;letter-spacing:3px;font-weight:900;color:var(--yellow);text-transform:uppercase;margin:0 0 18px}.hero h1{font-size:clamp(38px,5vw,65px);line-height:.98;letter-spacing:-2px;text-transform:uppercase;margin:0 0 20px;font-weight:1000;max-width:610px}.hero h1 em{font-style:normal;color:var(--yellow)}.hero p{color:#e1eaff;line-height:1.65;font-size:14px;max-width:480px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 18px}.outline{border:1px solid #ffffff9c;border-radius:30px;padding:12px 19px;text-decoration:none;color:white;font-size:11px;font-weight:900}.tiny{font-size:11px!important;color:#e0e8ff!important}.product-scene{min-height:470px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:8px 0 12px}
.card-photo-wrap{position:relative;width:min(410px,100%);aspect-ratio:1/1;isolation:isolate;display:grid;place-items:center;overflow:visible;filter:drop-shadow(0 25px 25px #02082b60);animation:cardFloat 5.2s ease-in-out infinite}
.card-photo-wrap:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,#25a6ff66, #304fff22 48%,transparent 72%);filter:blur(25px);z-index:-1;animation:haloFlow 8s linear infinite}
.card-photo-wrap:after{content:"";position:absolute;inset:3%;border-radius:50%;border:1px solid #ffffff22;z-index:-1;transform:scale(1.12)}
.card-photo{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1;filter:drop-shadow(0 18px 20px #0005)}
.card-caption{position:relative;z-index:2;width:min(360px,94%);margin:0 auto;background:linear-gradient(145deg,#ffffff,#f4f7ff);color:var(--ink);padding:20px 23px;border:1px solid #ffffffaa;border-radius:18px;box-shadow:0 18px 42px #02082b38;text-align:left;animation:captionRise 5.2s ease-in-out infinite}
.card-caption h3{font-size:14px;margin:0 0 7px}.card-caption p{font-size:11px;color:#738098;margin:0;line-height:1.55}.card-caption .stars{color:#fbbc05;letter-spacing:3px;font-size:17px;margin-top:10px}
@keyframes cardFloat{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-12px) rotate(1.2deg)}}
@keyframes captionRise{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes haloFlow{to{transform:rotate(360deg)}}.review-top{display:flex;align-items:center;gap:12px}.google-g{font-size:35px;font-weight:900;line-height:1;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 25% 48%,#fbbc05 48% 70%,#ea4335 70% 84%,#4285f4 84%);color:transparent;background-clip:text;-webkit-background-clip:text}.review-card h3{font-size:14px;margin:0 0 4px}.review-card small{font-size:10px;color:#738098}.review-card .stars{color:#fbbc05;letter-spacing:2px;font-size:17px;margin-top:16px}.nfc-card{margin-top:18px;background:linear-gradient(135deg,#fff,#f0f4fc);border:1px solid #e1e7f2;border-radius:15px;padding:15px;display:flex;align-items:center;gap:13px;box-shadow:0 8px 20px #09123b14}.tap-icon{width:48px;height:48px;border-radius:12px;background:#e9efff;display:grid;place-items:center;color:#2452df;font-size:24px}.nfc-card b{font-size:12px;display:block}.nfc-card span{font-size:10px;color:#6e7890;display:block;margin-top:4px}
.strip{background:#09134f;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:9px;font-weight:900;padding:16px 0;text-align:center}.strip span{color:var(--yellow);margin:0 14px}
section{padding:78px 0}.section-label{font-size:10px;color:var(--blue);letter-spacing:3px;font-weight:900;text-transform:uppercase;margin-bottom:12px}.section-title{font-size:clamp(28px,3.5vw,42px);letter-spacing:-1.5px;line-height:1.03;text-transform:uppercase;margin:0 0 14px;font-weight:1000}.section-title span{color:var(--blue)}.intro{font-size:13px;color:var(--muted);line-height:1.7;max-width:550px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.step{border:1px solid #e7ecf6;border-radius:19px;padding:25px;box-shadow:0 12px 28px #0c22500d;position:relative}.stepnum{font-size:35px;font-weight:1000;color:#e6ebfb;position:absolute;right:22px;top:18px}.step-icon{width:42px;height:42px;background:#204bda;color:#fff;border-radius:13px;display:grid;place-items:center;margin-bottom:24px;font-size:19px}.step h3{font-size:15px;text-transform:uppercase;margin:0 0 9px}.step p{font-size:12px;color:var(--muted);line-height:1.65;margin:0}
.businesses{background:#f7faff}.business-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.business-card{min-height:190px;border-radius:18px;overflow:hidden;padding:20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;background-size:cover;background-position:center}.business-card:nth-child(1){background-image:linear-gradient(0deg,#071342e8,transparent 85%),url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e9b978%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%2381563e%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23263e4b%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22light%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fff2c4%22%20stop-opacity%3D%22.9%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff2c4%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23bg%29%22%2F%3E%3Crect%20x%3D%2240%22%20y%3D%2270%22%20width%3D%22340%22%20height%3D%22560%22%20rx%3D%228%22%20fill%3D%22%23173e4a%22%2F%3E%3Crect%20x%3D%2260%22%20y%3D%2290%22%20width%3D%22300%22%20height%3D%22520%22%20fill%3D%22%23f4d6a1%22%2F%3E%3Cpath%20d%3D%22M60%20350H360M210%2090V610%22%20stroke%3D%22%236c4937%22%20stroke-width%3D%2216%22%2F%3E%3Cpath%20d%3D%22M0%200H900V300L0%20500Z%22%20fill%3D%22url%28%23light%29%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22330%22%20width%3D%22410%22%20height%3D%22420%22%20rx%3D%2214%22%20fill%3D%22%234a2d24%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22365%22%20width%3D%22350%22%20height%3D%22325%22%20rx%3D%228%22%20fill%3D%22%23d9a66e%22%2F%3E%3Cellipse%20cx%3D%22620%22%20cy%3D%22725%22%20rx%3D%22260%22%20ry%3D%2240%22%20fill%3D%22%23171c25%22%20opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M0%20800H900V1100H0Z%22%20fill%3D%22%231c2930%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22800%22%20rx%3D%22220%22%20ry%3D%2250%22%20fill%3D%22%23a8794d%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22780%22%20rx%3D%22180%22%20ry%3D%2243%22%20fill%3D%22%23f5eee0%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22775%22%20rx%3D%22145%22%20ry%3D%2231%22%20fill%3D%22%236d3c2a%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22772%22%20rx%3D%2295%22%20ry%3D%2220%22%20fill%3D%22%23d8a46a%22%2F%3E%3Cpath%20d%3D%22M525%20772q45%20-35%2090%200q-45%2034%20-90%200%22%20fill%3D%22%23f5e8d2%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22650%22%20width%3D%22160%22%20height%3D%22140%22%20rx%3D%2220%22%20fill%3D%22%23d7a75c%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22630%22%20width%3D%22130%22%20height%3D%2230%22%20rx%3D%2210%22%20fill%3D%22%23fff1d4%22%2F%3E%3Cpath%20d%3D%22M140%20650q-45%20-65%2010%20-100q55%2040%2015%20100%22%20fill%3D%22%23496b4c%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22545%22%20r%3D%2248%22%20fill%3D%22%2378965c%22%2F%3E%3Cg%20fill%3D%22%23fff2c8%22%20opacity%3D%22.7%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22180%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22320%22%20cy%3D%22240%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22700%22%20cy%3D%22170%22%20r%3D%228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.business-card:nth-child(2){background-image:linear-gradient(0deg,#071342e8,transparent 85%),url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2329384d%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%237e5c43%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23111b2a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%2290%22%20width%3D%22300%22%20height%3D%22470%22%20rx%3D%2210%22%20fill%3D%22%23172333%22%20stroke%3D%22%23b6a18a%22%20stroke-width%3D%2212%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22115%22%20width%3D%22250%22%20height%3D%22420%22%20fill%3D%22%23a7a7a1%22%2F%3E%3Cpath%20d%3D%22M100%20250H340M220%20120V530%22%20stroke%3D%22%23e0d4c4%22%20stroke-width%3D%2210%22%2F%3E%3Crect%20x%3D%22510%22%20y%3D%22110%22%20width%3D%22300%22%20height%3D%22430%22%20rx%3D%2212%22%20fill%3D%22%23192332%22%20stroke%3D%22%23b89a70%22%20stroke-width%3D%2212%22%2F%3E%3Crect%20x%3D%22535%22%20y%3D%22135%22%20width%3D%22250%22%20height%3D%22380%22%20fill%3D%22%234a5967%22%2F%3E%3Cpath%20d%3D%22M570%20180l180%20260M750%20180L570%20440%22%20stroke%3D%22%23a9b4bb%22%20stroke-width%3D%228%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M0%20700H900V1100H0Z%22%20fill%3D%22%23111a2b%22%2F%3E%3Cellipse%20cx%3D%22450%22%20cy%3D%22880%22%20rx%3D%22230%22%20ry%3D%2280%22%20fill%3D%22%23080d17%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M340%20640h220l60%20250H280Z%22%20fill%3D%22%231b2b40%22%2F%3E%3Crect%20x%3D%22300%22%20y%3D%22590%22%20width%3D%22300%22%20height%3D%2290%22%20rx%3D%2222%22%20fill%3D%22%23b38a61%22%2F%3E%3Crect%20x%3D%22330%22%20y%3D%22650%22%20width%3D%22240%22%20height%3D%22210%22%20rx%3D%2230%22%20fill%3D%22%2334445b%22%2F%3E%3Crect%20x%3D%22360%22%20y%3D%22680%22%20width%3D%22180%22%20height%3D%22160%22%20rx%3D%2220%22%20fill%3D%22%231c2c42%22%2F%3E%3Cpath%20d%3D%22M400%20705l100%20105M500%20705L400%20810%22%20stroke%3D%22%23d2b28a%22%20stroke-width%3D%229%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22760%22%20width%3D%22130%22%20height%3D%22180%22%20rx%3D%2215%22%20fill%3D%22%23c4a06b%22%2F%3E%3Crect%20x%3D%22115%22%20y%3D%22730%22%20width%3D%2290%22%20height%3D%2240%22%20rx%3D%2210%22%20fill%3D%22%23f0dfc3%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22690%22%20r%3D%2238%22%20fill%3D%22%2345634a%22%2F%3E%3Cpath%20d%3D%22M145%20700q-30%20-75%2015%20-100q50%2040%2015%20100%22%20fill%3D%22%23698a5d%22%2F%3E%3Cg%20stroke%3D%22%23e8c18a%22%20stroke-width%3D%224%22%20opacity%3D%22.8%22%3E%3Cpath%20d%3D%22M640%20650l35%20-65M680%20655l35%20-65M720%20660l35%20-65%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.business-card:nth-child(3){background-image:linear-gradient(0deg,#071342e8,transparent 85%),url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22s%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e8cbd0%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23a67b83%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2351404e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23s%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%2280%22%20width%3D%22340%22%20height%3D%22550%22%20rx%3D%2210%22%20fill%3D%22%23f2e8e3%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22105%22%20width%3D%22290%22%20height%3D%22500%22%20fill%3D%22%23b1a2a0%22%2F%3E%3Cpath%20d%3D%22M110%20125H370V585H110Z%22%20fill%3D%22%23d9c5c1%22%2F%3E%3Cpath%20d%3D%22M125%20145H355V565H125Z%22%20fill%3D%22%23e8d9d2%22%2F%3E%3Cpath%20d%3D%22M180%20155q-35%2080%200%20140q45%2060%200%20130q-45%2060%200%20130%22%20fill%3D%22none%22%20stroke%3D%22%238e737a%22%20stroke-width%3D%2218%22%2F%3E%3Crect%20x%3D%22510%22%20y%3D%22100%22%20width%3D%22300%22%20height%3D%22450%22%20rx%3D%2212%22%20fill%3D%22%23eadad5%22%2F%3E%3Cellipse%20cx%3D%22660%22%20cy%3D%22270%22%20rx%3D%22110%22%20ry%3D%22130%22%20fill%3D%22%23f7e8df%22%2F%3E%3Cpath%20d%3D%22M550%20270q-10%20-160%20110%20-150q120%2020%20110%20150q-35%20-60%20-110%20-70q-65%200%20-110%2070%22%20fill%3D%22%235b3a40%22%2F%3E%3Cpath%20d%3D%22M610%20295q50%2040%20100%200%22%20stroke%3D%22%23ba8d8c%22%20stroke-width%3D%227%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22625%22%20cy%3D%22265%22%20r%3D%227%22%20fill%3D%22%234a3038%22%2F%3E%3Ccircle%20cx%3D%22695%22%20cy%3D%22265%22%20r%3D%227%22%20fill%3D%22%234a3038%22%2F%3E%3Cpath%20d%3D%22M0%20760H900V1100H0Z%22%20fill%3D%22%236f4f5c%22%2F%3E%3Cellipse%20cx%3D%22450%22%20cy%3D%22800%22%20rx%3D%22270%22%20ry%3D%2250%22%20fill%3D%22%23d7b6b5%22%2F%3E%3Crect%20x%3D%22250%22%20y%3D%22810%22%20width%3D%22400%22%20height%3D%22180%22%20rx%3D%2230%22%20fill%3D%22%23f2e5df%22%2F%3E%3Crect%20x%3D%22290%22%20y%3D%22840%22%20width%3D%22320%22%20height%3D%22110%22%20rx%3D%2218%22%20fill%3D%22%23d2a6aa%22%2F%3E%3Cg%3E%3Crect%20x%3D%2290%22%20y%3D%22710%22%20width%3D%22100%22%20height%3D%22130%22%20rx%3D%2220%22%20fill%3D%22%23f7e8df%22%2F%3E%3Crect%20x%3D%22110%22%20y%3D%22680%22%20width%3D%2260%22%20height%3D%2240%22%20rx%3D%228%22%20fill%3D%22%23d3a0a8%22%2F%3E%3Crect%20x%3D%22710%22%20y%3D%22700%22%20width%3D%22100%22%20height%3D%22150%22%20rx%3D%2218%22%20fill%3D%22%23f6e6df%22%2F%3E%3Crect%20x%3D%22730%22%20y%3D%22670%22%20width%3D%2260%22%20height%3D%2240%22%20rx%3D%228%22%20fill%3D%22%23a5b0a0%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff2e6%22%3E%3Ccircle%20cx%3D%22470%22%20cy%3D%22180%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%22205%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22450%22%20cy%3D%22215%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.business-card:nth-child(4){background-image:linear-gradient(0deg,#071342e8,transparent 85%),url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22r%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23d8c2a0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235b514a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23r%29%22%2F%3E%3Crect%20x%3D%2265%22%20y%3D%2285%22%20width%3D%22770%22%20height%3D%22700%22%20rx%3D%228%22%20fill%3D%22%23eee3d0%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22120%22%20width%3D%22700%22%20height%3D%22620%22%20fill%3D%22%239b8a72%22%2F%3E%3Cpath%20d%3D%22M100%20300H800M100%20480H800M100%20660H800%22%20stroke%3D%22%23473b33%22%20stroke-width%3D%2220%22%2F%3E%3Cg%20fill%3D%22%23cf7359%22%3E%3Crect%20x%3D%22125%22%20y%3D%22165%22%20width%3D%2290%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22250%22%20y%3D%22160%22%20width%3D%2295%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22390%22%20y%3D%22165%22%20width%3D%22105%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22540%22%20y%3D%22160%22%20width%3D%2290%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22670%22%20y%3D%22160%22%20width%3D%2290%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e4c27e%22%3E%3Crect%20x%3D%22130%22%20y%3D%22350%22%20width%3D%22110%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22280%22%20y%3D%22345%22%20width%3D%22110%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22350%22%20width%3D%22105%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22575%22%20y%3D%22345%22%20width%3D%2295%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22700%22%20y%3D%22350%22%20width%3D%2270%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23587867%22%3E%3Crect%20x%3D%22125%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22700%22%20y%3D%22520%22%20width%3D%2270%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%20830H900V1100H0Z%22%20fill%3D%22%23342c2a%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22810%22%20width%3D%22700%22%20height%3D%2255%22%20rx%3D%2210%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%22865%22%20width%3D%2235%22%20height%3D%22180%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22715%22%20y%3D%22865%22%20width%3D%2235%22%20height%3D%22180%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22300%22%20y%3D%22725%22%20width%3D%22300%22%20height%3D%22130%22%20rx%3D%2215%22%20fill%3D%22%23f3e7d3%22%2F%3E%3Crect%20x%3D%22330%22%20y%3D%22750%22%20width%3D%22240%22%20height%3D%2280%22%20rx%3D%2210%22%20fill%3D%22%23b9c4a5%22%2F%3E%3Ccircle%20cx%3D%22450%22%20cy%3D%22790%22%20r%3D%2230%22%20fill%3D%22%23d8a45d%22%2F%3E%3C%2Fsvg%3E')}.business-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08134fee 0%,#08134f35 48%,transparent 100%)}.business-card>*{position:relative}.business-card .mini-icon{background:var(--yellow);color:var(--navy);border-radius:50%;width:30px;height:30px;display:grid;place-items:center;margin-bottom:13px;font-weight:900}.business-card h3{font-size:13px;text-transform:uppercase;margin:0 0 7px}.business-card p{font-size:11px;line-height:1.5;color:#dce5ff;margin:0}
.benefits{background:var(--navy);color:#fff}.benefits .section-label{color:var(--yellow)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff24;border-radius:18px;overflow:hidden;margin-top:30px}.benefit{padding:25px;border-right:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.benefit:nth-child(3n){border-right:0}.benefit:nth-last-child(-n+3){border-bottom:0}.benefit .mini-icon{color:var(--yellow);font-size:20px;margin-bottom:15px}.benefit h3{font-size:12px;text-transform:uppercase;margin:0 0 8px}.benefit p{font-size:11px;line-height:1.65;color:#c5d0f4;margin:0}
.faq{background:#eef5ff}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.faq-list details{background:#fff;border:1px solid #e0e8f8;border-radius:13px;padding:17px 20px;margin-bottom:10px;box-shadow:0 7px 18px #11285a08}.faq-list summary{cursor:pointer;list-style:none;font-weight:800;font-size:12px;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:"⌄";color:var(--blue);font-size:16px}.faq-list details[open] summary:after{content:"⌃"}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.65;margin-bottom:0}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.contact-links{display:grid;gap:12px;margin-top:25px}.contact-item{display:flex;gap:14px;align-items:center;border:1px solid #e3e9f5;border-radius:15px;padding:16px;text-decoration:none;box-shadow:0 8px 20px #0a1c4b0b;transition:transform .2s}.contact-item:hover{transform:translateY(-2px);border-color:#b8c9ff}.contact-icon{width:43px;height:43px;border-radius:13px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;font-size:19px;flex-shrink:0}.contact-item small{display:block;font-size:9px;letter-spacing:1.5px;font-weight:900;color:#71809c;text-transform:uppercase;margin-bottom:4px}.contact-item strong{font-size:13px;overflow-wrap:anywhere}.contact-item .hint{display:block;font-size:10px;color:#7a859b;margin-top:4px}.form-card{padding:27px;border-radius:20px;box-shadow:0 15px 40px #0a1d4d14;border:1px solid #e7ecf5}.form-card h3{font-size:15px;text-transform:uppercase;margin:0 0 8px}.form-card p{font-size:11px;color:var(--muted);line-height:1.6}.form-card label{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:16px 0 7px}.form-card input,.form-card textarea{width:100%;border:1px solid #dce4f2;background:#f7faff;border-radius:10px;padding:13px;font:inherit;font-size:12px;outline:none}.form-card input:focus,.form-card textarea:focus{border-color:var(--blue)}.form-card textarea{min-height:110px;resize:vertical}.form-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.form-actions .pill{flex:1}.secondary{background:#edf2ff;color:var(--blue);text-decoration:none;border-radius:30px;padding:12px 16px;font-size:11px;font-weight:900;text-align:center}
footer{background:#08134f;color:#fff;padding:38px 0 20px}.footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-copy{font-size:11px;color:#c5d0ef;line-height:1.7;max-width:370px;margin-top:13px}.footer-contact{display:grid;gap:10px}.footer-contact a{text-decoration:none;font-size:12px;font-weight:800}.footer-contact a:hover{color:var(--yellow)}.copyright{border-top:1px solid #ffffff1b;margin-top:28px;padding-top:17px;color:#8997c7;font-size:10px;display:flex;justify-content:space-between}
@media(max-width:760px){nav{height:60px}.navlinks{display:none}.menu{display:inline-flex}.hero{padding:55px 0 48px}.hero-grid{grid-template-columns:1fr;gap:8px}.hero h1{font-size:clamp(39px,12vw,58px)}.product-scene{min-height:390px;gap:18px}.card-photo-wrap{width:min(320px,88%)}.card-caption{margin-top:0;width:88%;padding:15px 17px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-tile{min-height:230px}.steps{grid-template-columns:1fr}.business-grid{grid-template-columns:repeat(2,1fr)}.business-card{min-height:170px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit,.benefit:nth-child(3n){border-right:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.benefit:nth-child(2n){border-right:0}.benefit:nth-last-child(-n+2){border-bottom:0}.faq-grid,.contact-grid{grid-template-columns:1fr;gap:25px}section{padding:58px 0}.footer-grid{align-items:flex-start;flex-direction:column}.copyright{gap:12px;flex-direction:column}.strip{font-size:8px;letter-spacing:1px}.strip span{margin:0 5px}}
@media(max-width:420px){.gallery-grid{grid-template-columns:1fr 1fr}.gallery-tile{min-height:190px;padding:15px}.gallery-tile h3{font-size:19px}.business-grid{grid-template-columns:1fr 1fr;gap:10px}.business-card{padding:15px}.business-card h3{font-size:11px}.benefit{padding:17px}.form-card{padding:20px}}

.gallery{background:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.gallery-tile{min-height:300px;border-radius:20px;overflow:hidden;position:relative;background-size:cover;background-position:center;box-shadow:0 16px 35px #0713421a;display:flex;align-items:flex-end;padding:22px;color:white;transition:transform .25s,box-shadow .25s}.gallery-tile:hover{transform:translateY(-6px);box-shadow:0 22px 45px #07134230}.gallery-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071342f2 0%,#07134245 48%,transparent 100%)}.gallery-tile>div{position:relative}.gallery-tile span{font-size:9px;letter-spacing:2px;font-weight:900;color:var(--yellow)}.gallery-tile h3{font-size:23px;line-height:1.05;letter-spacing:-.5px;text-transform:uppercase;margin:12px 0 0}.gallery-cafe{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e9b978%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%2381563e%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23263e4b%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22light%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fff2c4%22%20stop-opacity%3D%22.9%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff2c4%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23bg%29%22%2F%3E%3Crect%20x%3D%2240%22%20y%3D%2270%22%20width%3D%22340%22%20height%3D%22560%22%20rx%3D%228%22%20fill%3D%22%23173e4a%22%2F%3E%3Crect%20x%3D%2260%22%20y%3D%2290%22%20width%3D%22300%22%20height%3D%22520%22%20fill%3D%22%23f4d6a1%22%2F%3E%3Cpath%20d%3D%22M60%20350H360M210%2090V610%22%20stroke%3D%22%236c4937%22%20stroke-width%3D%2216%22%2F%3E%3Cpath%20d%3D%22M0%200H900V300L0%20500Z%22%20fill%3D%22url%28%23light%29%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22330%22%20width%3D%22410%22%20height%3D%22420%22%20rx%3D%2214%22%20fill%3D%22%234a2d24%22%2F%3E%3Crect%20x%3D%22460%22%20y%3D%22365%22%20width%3D%22350%22%20height%3D%22325%22%20rx%3D%228%22%20fill%3D%22%23d9a66e%22%2F%3E%3Cellipse%20cx%3D%22620%22%20cy%3D%22725%22%20rx%3D%22260%22%20ry%3D%2240%22%20fill%3D%22%23171c25%22%20opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M0%20800H900V1100H0Z%22%20fill%3D%22%231c2930%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22800%22%20rx%3D%22220%22%20ry%3D%2250%22%20fill%3D%22%23a8794d%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22780%22%20rx%3D%22180%22%20ry%3D%2243%22%20fill%3D%22%23f5eee0%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22775%22%20rx%3D%22145%22%20ry%3D%2231%22%20fill%3D%22%236d3c2a%22%2F%3E%3Cellipse%20cx%3D%22570%22%20cy%3D%22772%22%20rx%3D%2295%22%20ry%3D%2220%22%20fill%3D%22%23d8a46a%22%2F%3E%3Cpath%20d%3D%22M525%20772q45%20-35%2090%200q-45%2034%20-90%200%22%20fill%3D%22%23f5e8d2%22%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22650%22%20width%3D%22160%22%20height%3D%22140%22%20rx%3D%2220%22%20fill%3D%22%23d7a75c%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22630%22%20width%3D%22130%22%20height%3D%2230%22%20rx%3D%2210%22%20fill%3D%22%23fff1d4%22%2F%3E%3Cpath%20d%3D%22M140%20650q-45%20-65%2010%20-100q55%2040%2015%20100%22%20fill%3D%22%23496b4c%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22545%22%20r%3D%2248%22%20fill%3D%22%2378965c%22%2F%3E%3Cg%20fill%3D%22%23fff2c8%22%20opacity%3D%22.7%22%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22180%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22320%22%20cy%3D%22240%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22700%22%20cy%3D%22170%22%20r%3D%228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.gallery-barber{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2329384d%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%237e5c43%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23111b2a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%2290%22%20width%3D%22300%22%20height%3D%22470%22%20rx%3D%2210%22%20fill%3D%22%23172333%22%20stroke%3D%22%23b6a18a%22%20stroke-width%3D%2212%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22115%22%20width%3D%22250%22%20height%3D%22420%22%20fill%3D%22%23a7a7a1%22%2F%3E%3Cpath%20d%3D%22M100%20250H340M220%20120V530%22%20stroke%3D%22%23e0d4c4%22%20stroke-width%3D%2210%22%2F%3E%3Crect%20x%3D%22510%22%20y%3D%22110%22%20width%3D%22300%22%20height%3D%22430%22%20rx%3D%2212%22%20fill%3D%22%23192332%22%20stroke%3D%22%23b89a70%22%20stroke-width%3D%2212%22%2F%3E%3Crect%20x%3D%22535%22%20y%3D%22135%22%20width%3D%22250%22%20height%3D%22380%22%20fill%3D%22%234a5967%22%2F%3E%3Cpath%20d%3D%22M570%20180l180%20260M750%20180L570%20440%22%20stroke%3D%22%23a9b4bb%22%20stroke-width%3D%228%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M0%20700H900V1100H0Z%22%20fill%3D%22%23111a2b%22%2F%3E%3Cellipse%20cx%3D%22450%22%20cy%3D%22880%22%20rx%3D%22230%22%20ry%3D%2280%22%20fill%3D%22%23080d17%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M340%20640h220l60%20250H280Z%22%20fill%3D%22%231b2b40%22%2F%3E%3Crect%20x%3D%22300%22%20y%3D%22590%22%20width%3D%22300%22%20height%3D%2290%22%20rx%3D%2222%22%20fill%3D%22%23b38a61%22%2F%3E%3Crect%20x%3D%22330%22%20y%3D%22650%22%20width%3D%22240%22%20height%3D%22210%22%20rx%3D%2230%22%20fill%3D%22%2334445b%22%2F%3E%3Crect%20x%3D%22360%22%20y%3D%22680%22%20width%3D%22180%22%20height%3D%22160%22%20rx%3D%2220%22%20fill%3D%22%231c2c42%22%2F%3E%3Cpath%20d%3D%22M400%20705l100%20105M500%20705L400%20810%22%20stroke%3D%22%23d2b28a%22%20stroke-width%3D%229%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22760%22%20width%3D%22130%22%20height%3D%22180%22%20rx%3D%2215%22%20fill%3D%22%23c4a06b%22%2F%3E%3Crect%20x%3D%22115%22%20y%3D%22730%22%20width%3D%2290%22%20height%3D%2240%22%20rx%3D%2210%22%20fill%3D%22%23f0dfc3%22%2F%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22690%22%20r%3D%2238%22%20fill%3D%22%2345634a%22%2F%3E%3Cpath%20d%3D%22M145%20700q-30%20-75%2015%20-100q50%2040%2015%20100%22%20fill%3D%22%23698a5d%22%2F%3E%3Cg%20stroke%3D%22%23e8c18a%22%20stroke-width%3D%224%22%20opacity%3D%22.8%22%3E%3Cpath%20d%3D%22M640%20650l35%20-65M680%20655l35%20-65M720%20660l35%20-65%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.gallery-salon{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22s%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e8cbd0%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23a67b83%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2351404e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23s%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%2280%22%20width%3D%22340%22%20height%3D%22550%22%20rx%3D%2210%22%20fill%3D%22%23f2e8e3%22%2F%3E%3Crect%20x%3D%2295%22%20y%3D%22105%22%20width%3D%22290%22%20height%3D%22500%22%20fill%3D%22%23b1a2a0%22%2F%3E%3Cpath%20d%3D%22M110%20125H370V585H110Z%22%20fill%3D%22%23d9c5c1%22%2F%3E%3Cpath%20d%3D%22M125%20145H355V565H125Z%22%20fill%3D%22%23e8d9d2%22%2F%3E%3Cpath%20d%3D%22M180%20155q-35%2080%200%20140q45%2060%200%20130q-45%2060%200%20130%22%20fill%3D%22none%22%20stroke%3D%22%238e737a%22%20stroke-width%3D%2218%22%2F%3E%3Crect%20x%3D%22510%22%20y%3D%22100%22%20width%3D%22300%22%20height%3D%22450%22%20rx%3D%2212%22%20fill%3D%22%23eadad5%22%2F%3E%3Cellipse%20cx%3D%22660%22%20cy%3D%22270%22%20rx%3D%22110%22%20ry%3D%22130%22%20fill%3D%22%23f7e8df%22%2F%3E%3Cpath%20d%3D%22M550%20270q-10%20-160%20110%20-150q120%2020%20110%20150q-35%20-60%20-110%20-70q-65%200%20-110%2070%22%20fill%3D%22%235b3a40%22%2F%3E%3Cpath%20d%3D%22M610%20295q50%2040%20100%200%22%20stroke%3D%22%23ba8d8c%22%20stroke-width%3D%227%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%22625%22%20cy%3D%22265%22%20r%3D%227%22%20fill%3D%22%234a3038%22%2F%3E%3Ccircle%20cx%3D%22695%22%20cy%3D%22265%22%20r%3D%227%22%20fill%3D%22%234a3038%22%2F%3E%3Cpath%20d%3D%22M0%20760H900V1100H0Z%22%20fill%3D%22%236f4f5c%22%2F%3E%3Cellipse%20cx%3D%22450%22%20cy%3D%22800%22%20rx%3D%22270%22%20ry%3D%2250%22%20fill%3D%22%23d7b6b5%22%2F%3E%3Crect%20x%3D%22250%22%20y%3D%22810%22%20width%3D%22400%22%20height%3D%22180%22%20rx%3D%2230%22%20fill%3D%22%23f2e5df%22%2F%3E%3Crect%20x%3D%22290%22%20y%3D%22840%22%20width%3D%22320%22%20height%3D%22110%22%20rx%3D%2218%22%20fill%3D%22%23d2a6aa%22%2F%3E%3Cg%3E%3Crect%20x%3D%2290%22%20y%3D%22710%22%20width%3D%22100%22%20height%3D%22130%22%20rx%3D%2220%22%20fill%3D%22%23f7e8df%22%2F%3E%3Crect%20x%3D%22110%22%20y%3D%22680%22%20width%3D%2260%22%20height%3D%2240%22%20rx%3D%228%22%20fill%3D%22%23d3a0a8%22%2F%3E%3Crect%20x%3D%22710%22%20y%3D%22700%22%20width%3D%22100%22%20height%3D%22150%22%20rx%3D%2218%22%20fill%3D%22%23f6e6df%22%2F%3E%3Crect%20x%3D%22730%22%20y%3D%22670%22%20width%3D%2260%22%20height%3D%2240%22%20rx%3D%228%22%20fill%3D%22%23a5b0a0%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff2e6%22%3E%3Ccircle%20cx%3D%22470%22%20cy%3D%22180%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22490%22%20cy%3D%22205%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%22450%22%20cy%3D%22215%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.gallery-shop{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20900%201100%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22r%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23d8c2a0%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235b514a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22900%22%20height%3D%221100%22%20fill%3D%22url%28%23r%29%22%2F%3E%3Crect%20x%3D%2265%22%20y%3D%2285%22%20width%3D%22770%22%20height%3D%22700%22%20rx%3D%228%22%20fill%3D%22%23eee3d0%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22120%22%20width%3D%22700%22%20height%3D%22620%22%20fill%3D%22%239b8a72%22%2F%3E%3Cpath%20d%3D%22M100%20300H800M100%20480H800M100%20660H800%22%20stroke%3D%22%23473b33%22%20stroke-width%3D%2220%22%2F%3E%3Cg%20fill%3D%22%23cf7359%22%3E%3Crect%20x%3D%22125%22%20y%3D%22165%22%20width%3D%2290%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22250%22%20y%3D%22160%22%20width%3D%2295%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22390%22%20y%3D%22165%22%20width%3D%22105%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22540%22%20y%3D%22160%22%20width%3D%2290%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22670%22%20y%3D%22160%22%20width%3D%2290%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e4c27e%22%3E%3Crect%20x%3D%22130%22%20y%3D%22350%22%20width%3D%22110%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22280%22%20y%3D%22345%22%20width%3D%22110%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22430%22%20y%3D%22350%22%20width%3D%22105%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22575%22%20y%3D%22345%22%20width%3D%2295%22%20height%3D%22110%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22700%22%20y%3D%22350%22%20width%3D%2270%22%20height%3D%22105%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23587867%22%3E%3Crect%20x%3D%22125%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22270%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22420%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22570%22%20y%3D%22520%22%20width%3D%22100%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3Crect%20x%3D%22700%22%20y%3D%22520%22%20width%3D%2270%22%20height%3D%22115%22%20rx%3D%228%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%20830H900V1100H0Z%22%20fill%3D%22%23342c2a%22%2F%3E%3Crect%20x%3D%22100%22%20y%3D%22810%22%20width%3D%22700%22%20height%3D%2255%22%20rx%3D%2210%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%22865%22%20width%3D%2235%22%20height%3D%22180%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22715%22%20y%3D%22865%22%20width%3D%2235%22%20height%3D%22180%22%20fill%3D%22%23c69a62%22%2F%3E%3Crect%20x%3D%22300%22%20y%3D%22725%22%20width%3D%22300%22%20height%3D%22130%22%20rx%3D%2215%22%20fill%3D%22%23f3e7d3%22%2F%3E%3Crect%20x%3D%22330%22%20y%3D%22750%22%20width%3D%22240%22%20height%3D%2280%22%20rx%3D%2210%22%20fill%3D%22%23b9c4a5%22%2F%3E%3Ccircle%20cx%3D%22450%22%20cy%3D%22790%22%20r%3D%2230%22%20fill%3D%22%23d8a45d%22%2F%3E%3C%2Fsvg%3E')}
\n
.product-scene{min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:10px 0 14px}
.flip-hint{display:flex;align-items:center;gap:8px;color:#e1eaff;font-size:9px;font-weight:900;letter-spacing:2px;text-align:center}
.hint-dot{width:7px;height:7px;border-radius:50%;background:#ffc629;box-shadow:0 0 0 5px #ffc62925}
.flip-stage{width:min(390px,94%);aspect-ratio:794/794;perspective:1200px;cursor:grab;touch-action:pan-y;outline:none;filter:drop-shadow(0 22px 24px #02082b60)}
.flip-stage:active{cursor:grabbing}.flip-stage:focus-visible{outline:2px solid #ffc629;outline-offset:8px;border-radius:24px}
.flip-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.75,.2,1);will-change:transform}
.flip-card.is-flipped{transform:rotateY(180deg)}
.flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center;border-radius:26px;overflow:hidden}
.flip-face img{width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none;pointer-events:none}
.flip-back{transform:rotateY(180deg)}
.card-caption{position:relative;z-index:2;width:min(360px,94%);margin:0 auto;background:linear-gradient(145deg,#fff,#f4f7ff);color:var(--ink);padding:21px 23px;border:1px solid #ffffffaa;border-radius:18px;box-shadow:0 18px 42px #02082b38;text-align:left}
.caption-kicker{font-size:9px;letter-spacing:2px;font-weight:1000;color:#2452df;margin-bottom:8px}.card-caption h3{font-size:15px;margin:0 0 6px}.card-caption p{font-size:11px;color:#738098;margin:0;line-height:1.55}.card-caption .caption-detail{margin-top:5px;color:#25314b}.card-caption .stars{color:#fbbc05;letter-spacing:3px;font-size:17px;margin-top:10px}
.business-card,.gallery-tile{background-size:cover;background-position:center}
@media(max-width:760px){.product-scene{gap:14px;padding:12px 0}.flip-stage{width:min(320px,88%)}.card-caption{width:88%;padding:16px 18px}}

/* Real photography for each trade, using direct image URLs rather than drawn illustrations. */
.business-card:nth-child(1),.gallery-cafe{
 background-image:linear-gradient(0deg,rgba(5,16,54,.88),rgba(5,16,54,.08) 75%),url("https://static.thatsup.website/213/12069/responsive-images/FUJI2981___media_library_original_6009_4006.jpg");
}
.business-card:nth-child(2),.gallery-barber{
 background-image:linear-gradient(0deg,rgba(5,16,54,.9),rgba(5,16,54,.08) 75%),url("https://www.nathanlayneinstitute.com/wp-content/uploads/2025/09/NLBA.jpg");
}
.business-card:nth-child(3),.gallery-salon{
 background-image:linear-gradient(0deg,rgba(5,16,54,.88),rgba(5,16,54,.08) 75%),url("https://static.wixstatic.com/media/0d0368_f828b4d17980486799d1c900af635f10~mv2.png/v1/fill/w_876%2Ch_584%2Cal_c%2Cq_90%2Cusm_0.66_1.00_0.01%2Cenc_avif%2Cquality_auto/0d0368_f828b4d17980486799d1c900af635f10~mv2.png");
}
.business-card:nth-child(4),.gallery-shop{
 background-image:linear-gradient(0deg,rgba(5,16,54,.9),rgba(5,16,54,.08) 75%),url("https://www.fagerhult.com/cdn-cgi/image/width%3D2000%2Cquality%3D80%2Cfit%3Dscale-down%2Conerror%3Dredirect/contentassets/dd586bf312404e5491b42e02d6d3c438/flannels-newcastle-arrival---activation-1-2.jpg");
}


.brandmark{background:#fff!important;border:2px solid #4285f4;box-shadow:0 0 0 3px rgba(255,255,255,.15),0 6px 18px rgba(4,17,67,.25)}
.brandmark svg{filter:drop-shadow(0 1px 1px #c7d9ff)}
.product-scene{gap:18px}
.flip-hint{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:30px;padding:9px 14px;letter-spacing:1.5px}
.flip-stage{width:min(410px,96%);aspect-ratio:1/1;perspective:1500px;touch-action:pan-y;filter:drop-shadow(0 26px 26px rgba(0,0,0,.36));user-select:none;-webkit-user-select:none}
.flip-card{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.flip-face{background:transparent;overflow:visible;border-radius:24px}
.flip-face img{width:100%;height:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.28));pointer-events:none;-webkit-user-drag:none}
.flip-back{transform:rotateY(180deg)}
.card-caption{margin-top:0}
.business-card{background-size:cover!important;background-position:center!important;min-height:230px;transition:transform .28s,box-shadow .28s}
.business-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(8,19,79,.2)}
.gallery-tile{background-size:cover!important;background-position:center!important}
.pricing{background:linear-gradient(180deg,#f4f7ff,#fff)}
.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;align-items:stretch}
.price-card{position:relative;background:#fff;border:1px solid #e2e9f6;border-radius:22px;padding:27px;box-shadow:0 14px 34px rgba(10,30,80,.07);display:flex;flex-direction:column;min-height:390px}
.price-card.featured{border:2px solid #2a56df;box-shadow:0 20px 48px rgba(36,82,223,.15);transform:translateY(-7px)}
.price-tag{font-size:10px;letter-spacing:2px;font-weight:1000;color:#2452df}
.price-card h3{font-size:20px;margin:14px 0 0}
.price{font-size:54px;line-height:1.1;font-weight:1000;letter-spacing:-2px;color:#0b164f;margin:10px 0 0}
.price.custom{font-size:34px;letter-spacing:-1px;margin-top:20px}
.price-note{font-size:12px;color:#68758e;line-height:1.5;min-height:38px}
.price-card ul{list-style:none;padding:0;margin:12px 0 25px;display:grid;gap:12px;font-size:12px;color:#35425d}
.price-card li:before{content:"✓";color:#168a62;font-weight:1000;margin-right:9px}
.price-card .pill{margin-top:auto;width:100%;text-align:center}
.popular{position:absolute;right:16px;top:16px;background:#ffc629;color:#09134f;font-size:9px;letter-spacing:1px;font-weight:1000;border-radius:30px;padding:7px 10px}
.pricing-footnote{font-size:10px;color:#7b879d;margin-top:20px}
@media(max-width:760px){.price-grid{grid-template-columns:1fr;gap:14px}.price-card{min-height:0;padding:23px}.price-card.featured{transform:none}.flip-stage{width:min(350px,92%)}.business-card{min-height:185px}}


.email-choices[hidden]{display:none!important}
.email-choices .pill{cursor:pointer}
.info-page{min-height:65vh;background:linear-gradient(180deg,#f4f7ff,#fff)}.info-page .wrap{max-width:760px}.info-page h2{font-size:17px;margin:30px 0 8px;color:var(--navy)}.info-page p,.info-page li{font-size:14px;line-height:1.75;color:var(--ink)}.info-page a{color:var(--blue)}.info-page .pill{color:var(--navy)}
.brandmark img{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 1px #c7d9ff)}
