
:root{--ink:#173c30;--green:#c8f17d;--cream:#faf9f5;--muted:#718078;--line:#e4e8df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #689b2b;outline-offset:4px}header{height:90px;border-bottom:1px solid var(--line);max-width:1440px;margin:auto;padding:0 6%;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:900;letter-spacing:-1px}.brand svg{width:30px;height:30px}.brand-dot{color:#78ad39}nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.nav-cta{background:var(--ink);color:white;border-radius:30px;padding:13px 20px;display:flex;gap:20px;align-items:center}.hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:605px;padding:55px 4% 45px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:inline-flex;gap:8px;align-items:center}.eyebrow>span{width:7px;height:7px;background:#80a94a;border-radius:100%}h1{font-size:clamp(48px,5.4vw,76px);letter-spacing:-4px;line-height:1.02;position:relative;margin:24px 0}h1>span{color:#749549}h1 .hero-heart{position:absolute;right:25px;bottom:5px;transform:rotate(20deg);width:48px;height:48px;color:#9b77ae;stroke-width:1.5}.hero-copy>p{line-height:1.8;color:#66766d;font-size:16px;margin-bottom:25px}.primary{border:0;background:var(--ink);color:white;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 23px;border-radius:30px;font-size:13px;transition:transform .15s,background .15s}.primary:hover{background:#2f5745;transform:translateY(-2px)}.hero-proof{margin-top:22px;display:flex;gap:8px;align-items:center;font-size:11px;color:#758078}.hero-proof>span{margin:0 5px}.hero-art{position:relative;height:450px;display:flex;align-items:center;justify-content:center}.art-circle{width:370px;height:370px;border-radius:100%;background:#edf1df;position:absolute}.phone{width:145px;height:280px;border:5px solid #8d6578;border-radius:29px;background:linear-gradient(140deg,#f9d4e5,#e9b5ce);box-shadow:inset 0 0 0 2px #fff8,8px 14px 1px #173c3012;position:relative;transform:rotate(-12deg)}.phone.purple{background:linear-gradient(140deg,#e6ddf6,#baa4d5);border-color:#847291}.phone.mint{background:linear-gradient(140deg,#e5f5e5,#a4c7b5);border-color:#648c7c}.phone.peach{background:linear-gradient(140deg,#ffe9c6,#e4b98d);border-color:#9a7b5d}.island{height:12px;width:45px;background:#342c33;border-radius:10px;position:absolute;left:calc(50% - 22px);top:9px}.eyes{display:flex;gap:29px;position:absolute;top:48%;left:calc(50% - 26px)}.eyes i{height:9px;width:9px;background:#4a3649;border-radius:50%}.smile{height:18px;width:28px;border:3px solid #4a3649;border-top:0;border-radius:0 0 30px 30px;position:absolute;top:57%;left:calc(50% - 14px)}.blush{width:17px;height:8px;border-radius:50%;background:#e291ac;position:absolute;top:55%}.blush.left{left:20px}.blush.right{right:20px}.phone-one{position:absolute;left:17%;top:82px;z-index:2}.phone-two{position:absolute;right:10%;top:107px;transform:rotate(24deg);z-index:1}.love-note{position:absolute;right:10%;top:5px;z-index:3;transform:rotate(8deg);font-style:italic;color:#9a7193;line-height:1.6;font-size:16px}.love-note svg{display:inline-block;vertical-align:middle}.art-tag{position:absolute;bottom:13px;background:white;border:1px solid #e5e7dc;border-radius:20px;transform:rotate(-5deg);padding:11px 20px;font-size:12px;z-index:3}.doodle{position:absolute;z-index:3}.d1{left:9%;top:55px;font-size:55px;color:#b8c96b}.d2{right:3%;bottom:64px;font-size:63px;color:#bb88a8;transform:rotate(20deg)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:55px;padding:23px 20px;background:#f3f4ed}.trust-strip span{display:flex;align-items:center;gap:9px;font-size:12px}.trust-strip svg{width:17px;height:17px;color:#7d9657}.sell-section{max-width:1200px;margin:auto;padding:75px 25px 80px}.section-intro{text-align:center}.section-intro .eyebrow{color:#7e925c}h2{font-size:37px;letter-spacing:-1.5px;line-height:1.18;margin:16px 0}p{line-height:1.7}.section-intro>p{color:var(--muted);font-size:14px}.steps{padding:0;display:flex;list-style:none;max-width:690px;margin:38px auto;justify-content:space-between;gap:15px}.steps li{display:flex;align-items:center;gap:10px;font-size:12px;color:#939b91}.steps li>span{display:flex;justify-content:center;align-items:center;border:1px solid #d6ddd0;border-radius:100%;width:29px;height:29px}.steps li.active{color:var(--ink);font-weight:700}.steps li.active>span{background:var(--green);border-color:var(--green)}.flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.flow-layout.wide{display:block}.flow-card{padding:32px;border:1px solid var(--line);border-radius:22px;background:white;box-shadow:0 8px 20px #233b2403;min-width:0}.flow-heading{display:flex;align-items:center;justify-content:space-between}.micro{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#859276}h3{font-size:23px;letter-spacing:-.7px;margin:9px 0 16px}.tag{border-radius:20px;background:#f0f4e8;color:#718357;font-size:10px;padding:8px 12px}.search{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;background:#fafbf8;padding:0 15px;margin:14px 0}.search input{background:transparent;border:0!important;margin:0!important;height:48px}.search svg{color:#84907d}.filters{display:flex;gap:7px;overflow:auto;padding:6px 0 22px}.filters button{white-space:nowrap;font-size:11px;border:1px solid var(--line);border-radius:20px;background:white;color:#73806b;padding:8px 13px}.filters button.selected{background:var(--ink);color:white;border-color:var(--ink)}.model-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.model-card{border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center;padding:18px 8px 15px;transition:all .15s}.model-card:hover{border-color:#9abc71;background:#fafdf6;transform:translateY(-3px)}.model-card strong{font-size:12px;display:block;margin:14px 0 9px}.model-card>span{font-size:10px;color:#7f8a73;display:flex;align-items:center;justify-content:center;gap:6px}.mini-art{height:102px;display:flex;align-items:center;justify-content:center}.phone.small{height:96px;width:49px;border-width:2px;border-radius:10px;box-shadow:4px 6px #173c3009;transform:rotate(-6deg)}.small .island{height:4px;width:17px;left:calc(50% - 8px);top:4px}.small .eyes{gap:9px;left:calc(50% - 10px)}.small .eyes i{width:4px;height:4px}.small .smile{width:12px;height:8px;border-width:1.5px;left:calc(50% - 6px)}.small .blush{width:6px;height:4px}.small .blush.left{left:6px}.small .blush.right{right:6px}.helper{font-size:11px;color:#7f877b;text-align:center;margin:25px 0 0}.muted{color:#7d897b;font-size:13px}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.option{padding:19px 15px;border:1px solid var(--line);border-radius:10px;background:white;display:flex;justify-content:space-between;font-size:13px}.chosen{border-color:#86a75e!important;background:#f4f9eb!important}.option.chosen{font-weight:bold}label{display:block;font-size:12px;font-weight:600}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:14px;border-radius:9px;border:1px solid var(--line);color:var(--ink);background:#fff;margin-top:9px;outline-color:#86a75e;font-weight:400}textarea{min-height:94px;resize:vertical}.optional{color:#8b9487;font-weight:400}.flow-actions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.back{background:none;border:0;display:flex;align-items:center;gap:8px;color:#788570;font-size:12px}.condition-list{display:grid;gap:10px;margin:25px 0}.condition{display:flex;align-items:center;gap:15px;text-align:left;padding:17px;border:1px solid var(--line);background:white;border-radius:12px;color:var(--ink)}.condition-emoji{font-size:25px;width:30px;color:#9b77ac}.condition strong{display:block;font-size:13px}.condition small{display:block;font-size:11px;color:#788170;margin-top:7px}.radio{width:20px;height:20px;border:1px solid #c8d3bc;border-radius:50%;margin-left:auto;flex-shrink:0;display:grid;place-items:center}.chosen .radio{background:var(--ink);color:white;border-color:var(--ink)}.note{display:flex;gap:12px;background:#f6f6ef;padding:13px 15px;margin-top:20px;border-radius:10px;font-size:11px;color:#778268}.note p{margin:0}.note svg{flex-shrink:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.consent{display:flex;align-items:start;gap:10px;font-size:11px;font-weight:400;line-height:1.6}.consent input{accent-color:var(--ink);margin-top:3px}.consent a{text-decoration:underline}.honeypot{display:none}.error{color:#ad3f39;font-size:12px}.summary{background:#eff2e6;border-radius:20px;padding:28px;text-align:center}.summary-art{height:210px;display:flex;align-items:center;justify-content:center}.summary-art .phone{transform:scale(.6) rotate(-8deg)}.summary h3{font-size:22px;margin:0}.summary>p{font-size:12px;color:#7b886d}.summary hr{border:0;border-top:1px solid #dce1d3;margin:25px 0}.summary>div:not(.summary-art){display:flex;text-align:left;gap:12px;margin:20px 0}.summary>div svg{width:21px;flex-shrink:0;color:#7b9658}.summary strong{display:block;font-size:12px}.summary small{display:block;font-size:11px;color:#79856f;line-height:1.6;margin-top:6px}.summary-bottom{display:block;border-top:1px solid #dce1d3;padding-top:18px;font-size:11px;color:#718358}.success{max-width:500px;margin:20px auto;text-align:center}.success-icon{display:inline-grid;place-items:center;background:var(--green);border-radius:50%;width:75px;height:75px;margin-bottom:20px}.success>p{font-size:14px;color:#78846c}.success code{display:inline-block;background:#f1f4e9;padding:12px 22px;font-size:20px;border-radius:10px}.success .primary{margin-top:10px}.how{background:#eaf0df;padding:65px max(6%,calc((100vw - 1150px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.how h2{font-size:38px}.how-steps article{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #d6dec9}.how-steps article:last-child{border:0}.how-steps article>span{font-size:11px;color:#8b9c71;margin-top:5px}.how-steps h3{font-size:19px;margin:0 0 9px}.how-steps p{font-size:12px;color:#788667;margin:0}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;max-width:1150px;margin:0 auto;padding:80px 25px}.faq>div>p{font-size:13px;color:#7f8975}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:13px;font-weight:600}.faq details[open] svg{transform:rotate(45deg)}.faq details p{color:#7c8773;font-size:12px;margin-top:0}.privacy{max-width:1100px;margin:auto;padding:0 25px 50px}.privacy h3{font-size:15px;letter-spacing:0}.privacy p{font-size:11px;color:#87917d}footer{border-top:1px solid var(--line);padding:30px 6%;display:flex;align-items:center;gap:30px}footer .brand{font-size:20px}footer .brand svg{width:24px}footer p{font-size:11px;color:#89947f;flex:1}footer>span,footer>a:last-child{font-size:10px;color:#89947f}
@media(min-width:1500px){.hero{padding-left:25px;padding-right:25px}}@media(max-width:1000px){.trust-strip{gap:25px}.model-grid{grid-template-columns:repeat(4,1fr)}h1 .hero-heart{display:none}.hero-art{transform:scale(.85)}.hero{min-height:530px;padding-top:35px}.how,.faq{gap:35px}.flow-layout{grid-template-columns:minmax(0,1fr) 250px}}
@media(max-width:700px){header{height:74px;padding:0 20px}.brand{font-size:22px}.brand svg{width:24px}nav{gap:10px}nav>a:not(.nav-cta){display:none}.nav-cta{font-size:11px;padding:11px 15px;gap:12px}.hero{display:flex;flex-direction:column;padding:35px 24px 22px;align-items:stretch;overflow:hidden}.hero-copy{text-align:center}.eyebrow{font-size:8px;letter-spacing:1.5px}h1{font-size:53px;letter-spacing:-2.8px;margin:23px 0}.hero-copy>p{font-size:13px;margin:0 0 23px}.hero-proof{justify-content:center;font-size:9px;gap:6px}.hero-art{height:330px;transform:scale(.85);margin:0 -20px}.art-circle{width:320px;height:320px}.phone-one{left:21%;top:42px}.phone-two{right:16%;top:67px}.hero-art .phone{width:120px;height:230px}.love-note{right:9%;top:-6px;font-size:13px}.d1{left:9%;top:15px;font-size:35px}.art-tag{bottom:-4px}.d2{bottom:5px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:21px 24px}.trust-strip span{font-size:10px;gap:7px}.trust-strip svg{width:15px}.sell-section{padding:46px 16px}.section-intro h2{font-size:29px;letter-spacing:-1px}.section-intro p{font-size:12px}.steps{gap:8px;margin:28px 2px}.steps li{font-size:9px;gap:5px;flex-direction:column}.steps li>span{width:26px;height:26px}.flow-card{padding:20px 15px;border-radius:16px}.flow-heading h3{font-size:20px}.tag{font-size:8px;padding:7px 9px}.model-grid{grid-template-columns:repeat(2,1fr);gap:10px}.model-card{padding:16px 8px}.model-card strong{font-size:12px}.filters button{font-size:10px}.helper{font-size:9px}.flow-layout{display:flex;flex-direction:column}.flow-card{width:100%}.summary{width:100%;padding:20px;display:none}.option-grid{grid-template-columns:repeat(2,1fr)}.option{font-size:12px}.condition{padding:14px 10px;gap:10px}.condition small{font-size:10px}.form-grid{grid-template-columns:1fr;gap:17px}.flow-card h3{font-size:23px}.how{grid-template-columns:1fr;padding:42px 25px;gap:15px}.how h2{font-size:32px}.how-steps article{padding:18px 0}.faq{grid-template-columns:1fr;padding:45px 25px;gap:12px}.faq h2{font-size:32px}.faq>div>p{display:none}.privacy{padding:0 25px 35px}footer{padding:25px;flex-wrap:wrap;gap:15px}footer p{flex-basis:55%;font-size:9px}footer>span{flex:1}.primary{font-size:12px;padding:15px 20px}.search input{font-size:12px}.flow-actions{margin-top:25px}.note{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.quote-box{background:#eff6e3;border:1px solid #dce9c9;border-radius:15px;padding:23px;margin:20px 0}.quote-box>span{display:block;font-size:9px;letter-spacing:1.8px;font-weight:700;color:#7c925e}.quote-box>strong{display:block;font-size:38px;letter-spacing:-1.5px;margin:10px 0}.quote-box>p{font-size:11px;color:#7a896d;margin:4px 0}.sidebar-quote{display:block!important;text-align:center!important;margin:20px 0!important;padding:15px;border:1px solid #dce3cd;border-radius:12px}.sidebar-quote>strong{font-size:28px;margin:8px 0}
.product-phone{display:block;object-fit:contain;width:100%;height:100%;position:relative;z-index:1}.real-hero>.product-phone{width:100%;height:370px;filter:drop-shadow(0 18px 18px #173c3010)}.real-hero .art-circle{width:395px;height:395px;background:#edf1e6}.real-hero .art-tag{bottom:4px;transform:none}.mini-art{height:125px;padding:3px 7px}.product-phone.small{width:100%;height:100%;max-width:170px}.model-card{padding-top:15px}.summary-art .product-phone{width:100%;height:190px;filter:drop-shadow(0 8px 10px #173c3010)}
@media(max-width:700px){.hero-art.real-hero{transform:none;height:290px;margin:15px 0 0}.real-hero>.product-phone{height:230px;width:100%}.real-hero .art-circle{width:260px;height:260px}.real-hero .art-tag{font-size:10px;padding:8px 16px;bottom:0}.mini-art{height:115px;padding:3px 8px}}
.single-model-phone{position:relative;display:block;height:100%;aspect-ratio:0.477;overflow:hidden;border-radius:14% / 7%;filter:drop-shadow(0 3px 3px #173c3012)}.single-model-phone>.product-phone.small{position:absolute;top:0;right:0;width:auto;max-width:none;height:100%;object-fit:initial}
.single-model-phone[data-model="iPhone 11"]{aspect-ratio:.45}.single-model-phone[data-model="iPhone 11"]>.product-phone.small{right:-32.3%}.single-model-phone[data-model="iPhone 11 Pro"]>.product-phone.small{right:-19.8%}.single-model-phone[data-model="iPhone 11 Pro Max"]{aspect-ratio:.49}.single-model-phone[data-model="iPhone 11 Pro Max"]>.product-phone.small{right:-28%}
.power-check{border:0;padding:0;margin:20px 0 28px}.power-check legend{font-size:15px;font-weight:600}.power-check .option-grid{grid-template-columns:1fr 1fr;margin:12px 0}.eligibility-message{padding:14px;border-radius:10px;background:#fff2ed;color:#974a37;font-size:13px}
.brand-word{display:inline-flex;align-items:center;gap:0}.brand .brand-o{width:.85em;height:.85em;flex-shrink:0;margin:0 .015em 0 .035em;overflow:visible}
.brand .brand-o{color:#70bd45}

.wix-details{grid-column:1/-1}.wix-form label{min-width:0}.wix-form .error{margin-top:6px}.wix-form .form-grid{gap:20px}.wix-form textarea{min-height:145px}.wix-status{padding:22px;background:#eff6e3;border-radius:14px}.wix-form .primary{border:0}
